]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-2803
authorAnthony Minessale <anthm@freeswitch.org>
Sat, 19 Feb 2011 00:53:40 +0000 (18:53 -0600)
committerAnthony Minessale <anthm@freeswitch.org>
Sat, 19 Feb 2011 00:53:40 +0000 (18:53 -0600)
libs/sofia-sip/libsofia-sip-ua/soa/soa_static.c

index f104274ef47d9e134f0ef50378e6075fcda03c29..e00d3912d8bbd74bfd1f6b8d92f025168ed15456 100644 (file)
@@ -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;