Author: mikej Date: Sun Feb 4 14:12:14 2007 New Revision: 4116 Modified: freeswitch/trunk/src/switch_event.c Log: don't use uninitialized value of data, return error if null fmt string passed. Modified: freeswitch/trunk/src/switch_event.c ============================================================================== --- freeswitch/trunk/src/switch_event.c (original) +++ freeswitch/trunk/src/switch_event.c Sun Feb 4 14:12:14 2007 @@ -531,13 +531,15 @@ ret = vsnprintf(data, 2048, fmt, ap); #endif va_end(ap); - } - if (ret == -1) { - return SWITCH_STATUS_GENERR; + if (ret == -1) { + return SWITCH_STATUS_GENERR; + } else { + event->body = data; + return SWITCH_STATUS_SUCCESS; + } } else { - event->body = data; - return SWITCH_STATUS_SUCCESS; + return SWITCH_STATUS_GENERR; } }
participants (1)
-
Freeswitch SVN