From b699b29f8bd2b3a8981fa536b5fd85c68e277290 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Mon, 12 May 2008 17:37:54 +0000 Subject: [PATCH] SFSIP-61 git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8367 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- libs/sofia-sip/.update | 2 +- libs/sofia-sip/libsofia-sip-ua/soa/soa_static.c | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) 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)