diff options
author | dvossel <dvossel@f38db490-d61c-443f-a65b-d21fe96a405b> | 2010-06-22 22:11:50 +0000 |
---|---|---|
committer | dvossel <dvossel@f38db490-d61c-443f-a65b-d21fe96a405b> | 2010-06-22 22:11:50 +0000 |
commit | 816d9ab2e70559ffe23eda91aa49b266af90e4f9 (patch) | |
tree | cb956667a4f767f02f4e81921536a7d2e3805875 /pbx | |
parent | 9d47b0498a836777fd7015fc2720cedb141c19a4 (diff) |
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
Diffstat (limited to 'pbx')
-rw-r--r-- | pbx/pbx_config.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/pbx/pbx_config.c b/pbx/pbx_config.c index ed832b926..ed1a2cd8c 100644 --- a/pbx/pbx_config.c +++ b/pbx/pbx_config.c @@ -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; |