From de1d9a90dd83d39f682c74badcbfcfbcd5ed6429 Mon Sep 17 00:00:00 2001 From: Mark Spencer Date: Fri, 27 Aug 2004 20:19:14 +0000 Subject: [PATCH] Fix nat registration (bug #2315) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3667 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- channels/chan_sip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 7c235d537e..f8004fdddb 100755 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -4339,7 +4339,7 @@ static int parse_contact(struct sip_pvt *pvt, struct sip_peer *p, struct sip_req } else port = DEFAULT_SIP_PORT; memcpy(&oldsin, &p->addr, sizeof(oldsin)); - if (p->nat & SIP_NAT_RFC3581) { + if (!(p->nat & SIP_NAT_ROUTE)) { /* XXX This could block for a long time XXX */ hp = ast_gethostbyname(n, &ahp); if (!hp) { -- 2.47.2