From 818f8521e046503e3e4d19ba22d073b8c01d6b57 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Fri, 22 Mar 2013 10:34:31 -0500 Subject: [PATCH] don't choose 0 port for proxy mode --- src/mod/endpoints/mod_sofia/sofia_glue.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/mod/endpoints/mod_sofia/sofia_glue.c b/src/mod/endpoints/mod_sofia/sofia_glue.c index 0d764391bd..6e3dde6407 100644 --- a/src/mod/endpoints/mod_sofia/sofia_glue.c +++ b/src/mod/endpoints/mod_sofia/sofia_glue.c @@ -1541,7 +1541,11 @@ switch_status_t sofia_glue_tech_proxy_remote_addr(private_object_t *tech_pvt, co } if ((p = (char *) switch_stristr("m=image ", sdp_str))) { - port_ptr = p + 8; + char *tmp = p + 8; + + if (tmp && atoi(tmp)) { + port_ptr = tmp; + } } if ((p = (char *) switch_stristr("m=video ", sdp_str))) {