From: Anthony Minessale Date: Fri, 29 Apr 2011 15:28:56 +0000 (-0500) Subject: don't nat map on loopback addrs X-Git-Tag: v1.2-rc1~118^2~49 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e70af1f84feb16a00f97a94e4c326fbbf1c84f9d;p=thirdparty%2Ffreeswitch.git don't nat map on loopback addrs --- diff --git a/src/mod/endpoints/mod_sofia/sofia_glue.c b/src/mod/endpoints/mod_sofia/sofia_glue.c index 3b750761aa..74da94b2c4 100644 --- a/src/mod/endpoints/mod_sofia/sofia_glue.c +++ b/src/mod/endpoints/mod_sofia/sofia_glue.c @@ -1279,7 +1279,9 @@ int sofia_glue_check_nat(sofia_profile_t *profile, const char *network_ip) { switch_assert(network_ip); - return (profile->extsipip && !switch_check_network_list_ip(network_ip, profile->local_network)); + return (profile->extsipip && + !switch_check_network_list_ip(network_ip, "loopback.auto") && + !switch_check_network_list_ip(network_ip, profile->local_network)); } int sofia_glue_transport_has_tls(const sofia_transport_t tp)