]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Merged revisions 272014 via svnmerge from
authorDavid Vossel <dvossel@digium.com>
Tue, 22 Jun 2010 22:14:15 +0000 (22:14 +0000)
committerDavid Vossel <dvossel@digium.com>
Tue, 22 Jun 2010 22:14:15 +0000 (22:14 +0000)
https://origsvn.digium.com/svn/asterisk/trunk

........
  r272014 | dvossel | 2010-06-22 17:11:50 -0500 (Tue, 22 Jun 2010) | 5 lines

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

  (closes issue #17440)
  Reported by: kobaz
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@272015 65c4cc65-6c06-0410-ace0-fbb531ad65f3

pbx/pbx_config.c

index 66b29be837a6ecfe9723ebce0ac71df9cc08f960..ae409edfddc7962fcda8d222e43f529ef87c9488 100644 (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;