瀏覽代碼

core: avoid doing dns srv again after naptr function that includes srv lookup

(cherry picked from commit 80935f9e8bbe20e5c320828183999b5d395ec34c)
Daniel-Constantin Mierla 12 年之前
父節點
當前提交
211ef44012
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      resolve.c

+ 1 - 0
resolve.c

@@ -1515,6 +1515,7 @@ struct hostent* _sip_resolvehost(str* name, unsigned short* port, char* proto)
 #ifdef USE_NAPTR
 #ifdef USE_NAPTR
 	if (cfg_get(core, core_cfg, dns_try_naptr))
 	if (cfg_get(core, core_cfg, dns_try_naptr))
 		res = naptr_sip_resolvehost(name, port, proto);
 		res = naptr_sip_resolvehost(name, port, proto);
+	else
 #endif
 #endif
 	res = srv_sip_resolvehost(name, 0, port, proto, 0, 0);
 	res = srv_sip_resolvehost(name, 0, port, proto, 0, 0);
 	if( unlikely(!res) ){
 	if( unlikely(!res) ){