diff options
author | murf <murf@f38db490-d61c-443f-a65b-d21fe96a405b> | 2007-08-13 22:40:06 +0000 |
---|---|---|
committer | murf <murf@f38db490-d61c-443f-a65b-d21fe96a405b> | 2007-08-13 22:40:06 +0000 |
commit | 8f4ce4b31f01078b2082c727d86a909d41ce52f1 (patch) | |
tree | 6c229eea1617df26170fe2241f885dc044b92c53 /pbx | |
parent | 4f174cc84bdeb13ea13e2659d7dfa2e6e13aa416 (diff) |
memset really, really needs to be used here.
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@79363 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'pbx')
-rw-r--r-- | pbx/pbx_ael.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pbx/pbx_ael.c b/pbx/pbx_ael.c index 30267757e..4859c9d8d 100644 --- a/pbx/pbx_ael.c +++ b/pbx/pbx_ael.c @@ -3568,7 +3568,7 @@ void add_extensions(struct ael_extension *exten) { struct ael_priority *pr; char *label=0; - char realext[256]=""; + char realext[AST_MAX_EXTENSION]; if (!exten) { ast_log(LOG_WARNING, "This file is Empty!\n" ); return; @@ -3576,7 +3576,7 @@ void add_extensions(struct ael_extension *exten) do { struct ael_priority *last = 0; - realext[0] = 0; /* make sure this is properly initialized */ + memset(realext, '\0', sizeof(realext)); pbx_substitute_variables_helper(NULL, exten->name, realext, sizeof(realext) - 1); if (exten->hints) { if (ast_add_extension2(exten->context, 0 /*no replace*/, realext, PRIORITY_HINT, NULL, exten->cidmatch, |