Revision
17538
Author
brian
Date
2010-05-12 22:18:48 -0500 (Wed, 12 May 2010)

Log Message

fix double error message on display api

Modified Paths

Diff

Modified: freeswitch/trunk/src/mod/applications/mod_commands/mod_commands.c (17537 => 17538)


--- freeswitch/trunk/src/mod/applications/mod_commands/mod_commands.c	2010-05-13 02:23:49 UTC (rev 17537)
+++ freeswitch/trunk/src/mod/applications/mod_commands/mod_commands.c	2010-05-13 03:18:48 UTC (rev 17538)
@@ -2302,6 +2302,7 @@
 
 	if (zstr(cmd) || argc < 2 || zstr(argv[0]) || zstr(argv[1])) {
 		stream->write_function(stream, "-USAGE: %s\n", DISPLAY_SYNTAX);
+		goto end;
 	} else {
 		switch_core_session_message_t msg = { 0 };
 		switch_core_session_t *lsession = NULL;
@@ -2322,6 +2323,8 @@
 		stream->write_function(stream, "-ERR Operation Failed\n");
 	}
 
+ end:
+
 	switch_safe_free(mycmd);
 	return SWITCH_STATUS_SUCCESS;
 }