]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Thu Feb 26 09:15:52 CST 2009 Pekka Pessi <first.last@nokia.com>
authorMichael Jerris <mike@jerris.com>
Thu, 26 Feb 2009 18:31:50 +0000 (18:31 +0000)
committerMichael Jerris <mike@jerris.com>
Thu, 26 Feb 2009 18:31:50 +0000 (18:31 +0000)
  * soa.c: fix address matching with user sdp w/out session c= line
  Ignore-this: 9aa560f8abd799d46e38c2e4ee0ca23c

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12302 d0543943-73ff-0310-b7d9-9358b9ac24b2

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

index 46eeb2177e89cf0334701d4ce5ce62f3e788a22f..f7e18de8836fe1af1abdd12cd049b38c4a44bccf 100644 (file)
@@ -1 +1 @@
-Thu Feb 26 12:23:25 CST 2009
+Thu Feb 26 12:31:34 CST 2009
index f2b4948031c37b451d7c3c365149089cd5f59925..2051bb778a6e30588a8db4636e6882055cc0def5 100644 (file)
@@ -2454,12 +2454,10 @@ soa_init_sdp_connection_with_session(soa_session_t *ss,
       if (m->m_rejected)
                  continue;
 
-         if (sdp && sdp->sdp_connection && sdp->sdp_connection->c_address) {
-                 for (mc = m->m_connections; mc; mc = mc->c_next) {
-                         for (li = res; li; li = li->li_next) {
-                                 if (!li->li_canonname || !su_casematch(li->li_canonname, sdp->sdp_connection->c_address)) {
-                                         continue;
-                                 }
+      for (mc = m->m_connections; mc; mc = mc->c_next) {
+       for (li = res; li; li = li->li_next) {
+         if (!su_casematch(li->li_canonname, mc->c_address))
+           continue;
 #if HAVE_SIN6
                                  if (li->li_family == AF_INET6) {
                                          if (ip6 > ip4)