From: Joshua Colp Date: Thu, 22 Feb 2007 00:35:55 +0000 (+0000) Subject: Print out deprecation notice on usage output of CLI commands. (issue #8925 reported... X-Git-Tag: 1.4.1~50 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=58ce1edf2789a0500c71105b4e7ca210e78330fd;p=thirdparty%2Fasterisk.git Print out deprecation notice on usage output of CLI commands. (issue #8925 reported by blitzrage) git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@56008 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/main/cli.c b/main/cli.c index baa4d6a388..9665fcbfa0 100644 --- a/main/cli.c +++ b/main/cli.c @@ -1990,6 +1990,10 @@ int ast_cli_command(int fd, const char *s) ast_cli(fd, "%s", e->usage); else ast_cli(fd, "Invalid usage, but no usage information available.\n"); + AST_LIST_LOCK(&helpers); + if (e->deprecated) + ast_cli(fd, "The '%s' command is deprecated and will be removed in a future release. Please use '%s' instead.\n", e->_full_cmd, e->_deprecated_by); + AST_LIST_UNLOCK(&helpers); break; default: AST_LIST_LOCK(&helpers);