dect
/
asterisk
Archived
13
0
Fork 0

fixes issue with 'dialplan remove extension blah' segfaulting with tab completion

(closes issue #17440)
Reported by: kobaz


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@272014 f38db490-d61c-443f-a65b-d21fe96a405b
This commit is contained in:
dvossel 2010-06-22 22:11:50 +00:00
parent 9d47b0498a
commit 816d9ab2e7
1 changed files with 1 additions and 2 deletions

View File

@ -455,7 +455,7 @@ static char *complete_dialplan_remove_extension(struct ast_cli_args *a)
} else if (a->pos == 4) { /* 'dialplan remove extension EXT _X_' (priority) */
char *exten = NULL, *context, *cid, *p;
struct ast_context *c;
int le, lc, lcid, len;
int le, lc, len;
const char *s = skip_words(a->line, 3); /* skip 'dialplan' 'remove' 'extension' */
int i = split_ec(s, &exten, &context, &cid); /* parse ext@context */
@ -467,7 +467,6 @@ static char *complete_dialplan_remove_extension(struct ast_cli_args *a)
*p = '\0';
le = strlen(exten);
lc = strlen(context);
lcid = strlen(cid);
len = strlen(a->word);
if (le == 0 || lc == 0)
goto error3;