Modified: freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/soa/soa_static.c (14939 => 14940)
--- freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/soa/soa_static.c 2009-09-21 19:29:21 UTC (rev 14939)
+++ freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/soa/soa_static.c 2009-09-21 19:38:35 UTC (rev 14940)
@@ -778,7 +778,8 @@
continue;
if (j >= Nu) /* lines removed from user SDP */
continue;
- assert(i < Ns);
+ if (i >= Ns) /* I should never be called but somehow i and Ns are 0 here sometimes */
+ continue;
s_media[i] = u_media[j], u_media[j] = SDP_MEDIA_NONE;
u2s[j] = i, s2u[i] = j;
}