From: Anthony Minessale Date: Mon, 12 May 2008 17:37:54 +0000 (+0000) Subject: SFSIP-61 X-Git-Tag: v1.0-rc5~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b699b29f8bd2b3a8981fa536b5fd85c68e277290;p=thirdparty%2Ffreeswitch.git SFSIP-61 git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8367 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/libs/sofia-sip/.update b/libs/sofia-sip/.update index 766f924c79..935113b8cf 100644 --- a/libs/sofia-sip/.update +++ b/libs/sofia-sip/.update @@ -1 +1 @@ -Fri May 9 13:47:15 EDT 2008 +Mon May 12 13:37:30 EDT 2008 diff --git a/libs/sofia-sip/libsofia-sip-ua/soa/soa_static.c b/libs/sofia-sip/libsofia-sip-ua/soa/soa_static.c index fc33ccd061..42e8518d28 100644 --- a/libs/sofia-sip/libsofia-sip-ua/soa/soa_static.c +++ b/libs/sofia-sip/libsofia-sip-ua/soa/soa_static.c @@ -1021,7 +1021,12 @@ int soa_sdp_mode_set(sdp_session_t const *user, for (j = 0, um = user->sdp_media; j != s2u[i]; um = um->m_next, j++) assert(um); - assert(um); + if (um == NULL) { + sm->m_rejected = 1; + sm->m_mode = sdp_inactive; + retval = 1; + continue; + } send_mode = um->m_mode & sdp_sendonly; if (rm)