[Freeswitch-trunk] [commit] r3796 - in freeswitch/trunk/src/mod: applications/mod_conference event_handlers/mod_event_socket

Freeswitch SVN mikej at freeswitch.org
Fri Dec 22 13:39:38 EST 2006


Author: mikej
Date: Fri Dec 22 13:39:36 2006
New Revision: 3796

Modified:
   freeswitch/trunk/src/mod/applications/mod_conference/mod_conference.c
   freeswitch/trunk/src/mod/event_handlers/mod_event_socket/mod_event_socket.c

Log:
api commands should not return false unless there is a fatal error warnings about no such command etc still considered sucess cos it has io

Modified: freeswitch/trunk/src/mod/applications/mod_conference/mod_conference.c
==============================================================================
--- freeswitch/trunk/src/mod/applications/mod_conference/mod_conference.c	(original)
+++ freeswitch/trunk/src/mod/applications/mod_conference/mod_conference.c	Fri Dec 22 13:39:36 2006
@@ -3153,7 +3153,7 @@
             }
 
             if (argc >= 2) {
-                status = conf_api_dispatch(conference, stream, argc, argv, (const char *)buf, 1);
+                conf_api_dispatch(conference, stream, argc, argv, (const char *)buf, 1);
             } else {
                 stream->write_function(stream, "Conference command, not specified.\nTry 'help'\n");
             }

Modified: freeswitch/trunk/src/mod/event_handlers/mod_event_socket/mod_event_socket.c
==============================================================================
--- freeswitch/trunk/src/mod/event_handlers/mod_event_socket/mod_event_socket.c	(original)
+++ freeswitch/trunk/src/mod/event_handlers/mod_event_socket/mod_event_socket.c	Fri Dec 22 13:39:36 2006
@@ -415,7 +415,9 @@
 
 	if (stream.data) {
 		if (switch_api_execute(acs->api_cmd, acs->arg, NULL, &stream) == SWITCH_STATUS_SUCCESS) {
-
+            if (!stream.data) {
+                stream.write_function(&stream, "Command returned no output!\n");
+            }
 			if (acs->bg) {
 				switch_event_t *event;
 



More information about the Freeswitch-trunk mailing list