Update of /usr/cvsroot/asterisk
In directory mongoose.digium.com:/tmp/cvs-serv24459

Modified Files:
      Tag: v1-0
        cli.c 
Log Message:
fix output when no help text is available for a cli command
fix a seg fault when astmm is enabled (bug #4356)


Index: cli.c
===================================================================
RCS file: /usr/cvsroot/asterisk/cli.c,v
retrieving revision 1.53.2.6
retrieving revision 1.53.2.7
diff -u -d -r1.53.2.6 -r1.53.2.7
--- cli.c       30 Dec 2004 22:30:09 -0000      1.53.2.6
+++ cli.c       24 May 2005 10:29:12 -0000      1.53.2.7
@@ -918,9 +918,14 @@
                return RESULT_SHOWUSAGE;
        if (argc > 1) {
                e = find_cli(argv + 1, 1);
-               if (e) 
-                       ast_cli(fd, e->usage);
-               else {
+               if (e) {
+                       if (e->usage)
+                               ast_cli(fd, e->usage);
+                       else {
+                               join(fullcmd, sizeof(fullcmd), argv+1);
+                               ast_cli(fd, "No help text available for 
'%s'.\n", fullcmd);
+                       }
+               } else {
                        if (find_cli(argv + 1, -1)) {
                                return help_workhorse(fd, argv + 1);
                        } else {

_______________________________________________
Asterisk-Cvs mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-cvs

Reply via email to