From: Michael Jerris Date: Mon, 28 Dec 2009 19:19:05 +0000 (+0000) Subject: attempt fix for race condition X-Git-Tag: v1.0.6~906 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e8a4f39366ab550b8c3ca367704419884adac1b0;p=thirdparty%2Ffreeswitch.git attempt fix for race condition git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16064 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/libs/sofia-sip/.update b/libs/sofia-sip/.update index 96a924e3ea..de8449ec83 100644 --- a/libs/sofia-sip/.update +++ b/libs/sofia-sip/.update @@ -1 +1 @@ -Mon Dec 14 15:09:49 EST 2009 +Mon Dec 28 14:17:46 EST 2009 diff --git a/libs/sofia-sip/libsofia-sip-ua/nua/nua_stack.c b/libs/sofia-sip/libsofia-sip-ua/nua/nua_stack.c index 5d319ecf64..de4d243990 100644 --- a/libs/sofia-sip/libsofia-sip-ua/nua/nua_stack.c +++ b/libs/sofia-sip/libsofia-sip-ua/nua/nua_stack.c @@ -671,7 +671,7 @@ nua_event_data_t const *nua_event_data(nua_saved_event_t const saved[1]) */ void nua_destroy_event(nua_saved_event_t saved[1]) { - if (saved) su_msg_destroy(saved); + if (saved && saved[0]) su_msg_destroy(saved); } /** @internal Move signal. */