const char *if_pri = NULL;
char *my_name = NULL;
const char *label = NULL;
- char varname[VAR_SIZE], end_varname[VAR_SIZE + 4];
+ char varname[VAR_SIZE + 3]; /* + IF_ */
+ char end_varname[sizeof(varname) + 4]; /* + END_ + sizeof(varname) */
const char *prefix = "IF";
size_t size = 0;
int used_index_i = -1, x = 0;
}
}
- snprintf(used_index, VAR_SIZE, "%d", used_index_i);
- snprintf(new_index, VAR_SIZE, "%d", used_index_i + 1);
+ snprintf(used_index, sizeof(used_index), "%d", used_index_i);
+ snprintf(new_index, sizeof(new_index), "%d", used_index_i + 1);
size = strlen(ast_channel_context(chan)) + strlen(ast_channel_exten(chan)) + 32;
my_name = ast_alloca(size);