Author: anthm Date: Tue Dec 4 13:10:04 2007 New Revision: 6496 Modified: freeswitch/trunk/src/mod/applications/mod_commands/mod_commands.c freeswitch/trunk/src/mod/applications/mod_expr/mod_expr.c Log: minor tweaks 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 Tue Dec 4 13:10:04 2007 @@ -110,6 +110,11 @@ goto end; } + + if (stream->event && switch_event_get_header(stream->event, "http-host")) { + stream->write_function(stream, "Content-Type: text/xml\r\n\r\n"); + } + mydata = strdup(cmd); assert(mydata); Modified: freeswitch/trunk/src/mod/applications/mod_expr/mod_expr.c ============================================================================== --- freeswitch/trunk/src/mod/applications/mod_expr/mod_expr.c (original) +++ freeswitch/trunk/src/mod/applications/mod_expr/mod_expr.c Tue Dec 4 13:10:04 2007 @@ -51,7 +51,13 @@ int err; char val[512] = "", *p; char *m_cmd = NULL; - size_t len = strlen(cmd) + 3; + size_t len; + + if (switch_strlen_zero(cmd)) { + goto error; + } + + len = strlen(cmd) + 3; m_cmd = malloc(len);