From 91a5e77650bcbb6c89439849c68eb2c47da523fc Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Fri, 18 Feb 2011 18:53:40 -0600 Subject: [PATCH] FS-2803 --- libs/sofia-sip/libsofia-sip-ua/soa/soa_static.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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 f104274ef4..e00d3912d8 100644 --- a/libs/sofia-sip/libsofia-sip-ua/soa/soa_static.c +++ b/libs/sofia-sip/libsofia-sip-ua/soa/soa_static.c @@ -1036,13 +1036,15 @@ int soa_sdp_mode_set(sdp_session_t const *user, assert(s2u); - for (j = 0, um = user->sdp_media; j != s2u[i]; um = um->m_next, j++) - assert(um); + for (j = 0, um = user->sdp_media; j != s2u[i]; um = um->m_next, j++) { + if (!um) break; + } + if (um == NULL) { if (dryrun) - return 1; + return 1; else - retval = 1; + retval = 1; sm->m_rejected = 1; sm->m_mode = sdp_inactive; sm->m_port = 0;