aboutsummaryrefslogtreecommitdiffstats
path: root/utils/ael_main.c
diff options
context:
space:
mode:
authorrizzo <rizzo@f38db490-d61c-443f-a65b-d21fe96a405b>2007-12-18 10:24:58 +0000
committerrizzo <rizzo@f38db490-d61c-443f-a65b-d21fe96a405b>2007-12-18 10:24:58 +0000
commit553ab5f770df03d4936de89ad33faa757a5a7151 (patch)
tree48fcbf7932507d398d956c38dbcff47370d07b05 /utils/ael_main.c
parent659205253cbd99d28a324c50ae111dad77b7370c (diff)
make configuration variable const so they are not accidentally
modified. This requires casting the strings in asterisk.c when writing to them, so we do it through a macro to do it consistently. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@93603 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'utils/ael_main.c')
-rw-r--r--utils/ael_main.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/utils/ael_main.c b/utils/ael_main.c
index 830b83807..68b5dc479 100644
--- a/utils/ael_main.c
+++ b/utils/ael_main.c
@@ -82,8 +82,8 @@ struct namelist *globalvars_last;
int conts=0, extens=0, priors=0;
char last_exten[18000];
-char ast_config_AST_CONFIG_DIR[PATH_MAX];
-char ast_config_AST_VAR_DIR[PATH_MAX];
+const char ast_config_AST_CONFIG_DIR[PATH_MAX];
+const char ast_config_AST_VAR_DIR[PATH_MAX];
void ast_cli_register_multiple(void);
int ast_add_extension2(struct ast_context *con,
@@ -514,14 +514,14 @@ int main(int argc, char **argv)
}
if( use_curr_dir ) {
- strcpy(ast_config_AST_CONFIG_DIR, ".");
+ strcpy((char *)ast_config_AST_CONFIG_DIR, ".");
localized_use_local_dir();
}
else {
- strcpy(ast_config_AST_CONFIG_DIR, "/etc/asterisk");
+ strcpy((char *)ast_config_AST_CONFIG_DIR, "/etc/asterisk");
localized_use_conf_dir();
}
- strcpy(ast_config_AST_VAR_DIR, "/var/lib/asterisk");
+ strcpy((char *)ast_config_AST_VAR_DIR, "/var/lib/asterisk");
if( dump_extensions ) {
dumpfile = fopen("extensions.conf.aeldump","w");