[commit] r9602 - freeswitch/trunk/src/mod/applications/mod_commands
Author: anthm Date: Fri Sep 19 15:03:50 2008 New Revision: 9602 Modified: freeswitch/trunk/src/mod/applications/mod_commands/mod_commands.c Log: tweak Modified: freeswitch/trunk/src/mod/applications/mod_commands/mod_commands.c ============================================================================== --- freeswitch/trunk/src/mod/applications/mod_commands/mod_commands.c (original) +++ freeswitch/trunk/src/mod/applications/mod_commands/mod_commands.c Fri Sep 19 15:03:50 2008 @@ -2417,6 +2417,10 @@ char *uuid = argv[0]; char *format = argv[1]; + if (!format) { + format = "txt"; + } + if ((psession = switch_core_session_locate(uuid))) { switch_channel_t *channel; switch_event_t *event; @@ -2427,7 +2431,7 @@ if (switch_event_create(&event, SWITCH_EVENT_MESSAGE) == SWITCH_STATUS_SUCCESS) { switch_xml_t xml; switch_channel_event_set_data(channel, event); - if (format && !strcasecmp(format, "xml")) { + if (!strcasecmp(format, "xml")) { if ((xml = switch_event_xmlize(event, "%s", ""))) { buf = switch_xml_toxml(xml, SWITCH_FALSE); switch_xml_free(xml); @@ -2438,7 +2442,7 @@ goto done; } } else { - switch_event_serialize(event, &buf, SWITCH_TRUE); + switch_event_serialize(event, &buf, strcasecmp(format, "plain")); } switch_assert(buf);
participants (1)
-
Freeswitch SVN