From acf84d7631b940819eaa1c7516be3526cdf628e8 Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Tue, 15 Aug 2006 15:57:20 +0000 Subject: [PATCH] fix segfault git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2296 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- src/switch_event.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/switch_event.c b/src/switch_event.c index 01ad05c681..a8e97ca636 100644 --- a/src/switch_event.c +++ b/src/switch_event.c @@ -441,9 +441,11 @@ SWITCH_DECLARE(switch_status_t) switch_event_add_body(switch_event_t *event, cha char data[2048]; va_list ap; - va_start(ap, fmt); - vsnprintf(data, sizeof(data), fmt, ap); - va_end(ap); + if (fmt) { + va_start(ap, fmt); + vsnprintf(data, sizeof(data), fmt, ap); + va_end(ap); + } if (ret == -1) { return SWITCH_STATUS_MEMERR;