]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
SFSIP-61
authorAnthony Minessale <anthony.minessale@gmail.com>
Mon, 12 May 2008 17:37:54 +0000 (17:37 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Mon, 12 May 2008 17:37:54 +0000 (17:37 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8367 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/sofia-sip/.update
libs/sofia-sip/libsofia-sip-ua/soa/soa_static.c

index 766f924c79e31f56d9f2f4b0c08e6cfd1dae4ea7..935113b8cf428f9706462cdd1f24c46026382cee 100644 (file)
@@ -1 +1 @@
-Fri May  9 13:47:15 EDT 2008
+Mon May 12 13:37:30 EDT 2008
index fc33ccd061f5071226061177cbeea089d82f26be..42e8518d28e36526237264c4dcdc9d7dfb821620 100644 (file)
@@ -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)