Hide CLI commands starting with _ from tab completion as was done previously.
authorJoshua Colp <jcolp@digium.com>
Wed, 28 Nov 2007 15:48:00 +0000 (15:48 +0000)
committerJoshua Colp <jcolp@digium.com>
Wed, 28 Nov 2007 15:48:00 +0000 (15:48 +0000)
(closes issue #11395)
Reported by: eliel
Patches:
      cli.c.patch uploaded by eliel (license 64)

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

main/cli.c

index d80aaae..c71c49e 100644 (file)
@@ -1728,6 +1728,9 @@ static char *__ast_cli_generator(const char *text, const char *word, int state,
                /* XXX repeated code */
                int src = 0, dst = 0, n = 0;
 
+               if (e->command[0] == '_')
+                       continue;
+
                /*
                 * Try to match words, up to and excluding the last word, which
                 * is either a blank or something that we want to extend.