From 58ce1edf2789a0500c71105b4e7ca210e78330fd Mon Sep 17 00:00:00 2001 From: Joshua Colp Date: Thu, 22 Feb 2007 00:35:55 +0000 Subject: [PATCH] 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 --- main/cli.c | 4 ++++ 1 file changed, 4 insertions(+) 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);