From: Anthony Minessale Date: Thu, 19 Sep 2013 18:44:20 +0000 (-0500) Subject: ignore a= lines when m= port is 0 X-Git-Tag: v1.5.8~90 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=750847f290e8f47f1f84d8d0d76eadec164537b8;p=thirdparty%2Ffreeswitch.git ignore a= lines when m= port is 0 --- diff --git a/libs/sofia-sip/.update b/libs/sofia-sip/.update index 874992669b..08dde90dbd 100644 --- a/libs/sofia-sip/.update +++ b/libs/sofia-sip/.update @@ -1 +1 @@ -Wed Sep 18 05:12:10 CDT 2013 +Thu Sep 19 13:44:16 CDT 2013 diff --git a/libs/sofia-sip/libsofia-sip-ua/sdp/sdp_parse.c b/libs/sofia-sip/libsofia-sip-ua/sdp/sdp_parse.c index 4c48dfc133..7877100978 100644 --- a/libs/sofia-sip/libsofia-sip-ua/sdp/sdp_parse.c +++ b/libs/sofia-sip/libsofia-sip-ua/sdp/sdp_parse.c @@ -1589,7 +1589,7 @@ static void parse_media_attr(sdp_parser_t *p, char *r, sdp_media_t *m, if (p->pr_mode_manual) ; - else if (su_casematch(name, "inactive")) { + else if (m->m_port == 0 || su_casematch(name, "inactive")) { m->m_mode = sdp_inactive; return; }