From feb3bd78acc978c5209b0663afae2a30526d25b9 Mon Sep 17 00:00:00 2001 From: Kapil Gupta Date: Tue, 7 Aug 2012 06:30:05 -0400 Subject: [PATCH] cli issue fix --- .../endpoints/mod_media_gateway/media_gateway_cli.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/mod/endpoints/mod_media_gateway/media_gateway_cli.c b/src/mod/endpoints/mod_media_gateway/media_gateway_cli.c index 4fe1876277..e131747f5b 100644 --- a/src/mod/endpoints/mod_media_gateway/media_gateway_cli.c +++ b/src/mod/endpoints/mod_media_gateway/media_gateway_cli.c @@ -196,10 +196,12 @@ switch_status_t mg_process_cli_cmd(const char *cmd, switch_stream_handle_t *stre goto usage; } - megaco_profile_release(profile); - handle_term_status_cli_cmd(stream, profile, argv[3]); - - + if(profile){ + megaco_profile_release(profile); + handle_term_status_cli_cmd(stream, profile, argv[3]); + } else { + stream->write_function(stream, "-ERR No such profile\n"); + } /**********************************************************************************/ }else { @@ -237,6 +239,7 @@ switch_status_t mg_process_cli_cmd(const char *cmd, switch_stream_handle_t *stre usage: if(profile) megaco_profile_release(profile); + megaco_cli_print_usage(stream); done: