From: Amos Jeffries Date: Fri, 2 Mar 2012 02:02:45 +0000 (-0700) Subject: Regression: snmp/udp address directives not resolving hostname X-Git-Tag: BumpSslServerFirst.take06~2^2~14 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=73ffe77fdc3ee99a69df19319933cd68ccf3b992;p=thirdparty%2Fsquid.git Regression: snmp/udp address directives not resolving hostname --- diff --git a/src/cache_cf.cc b/src/cache_cf.cc index 509ff91420..2321b85244 100644 --- a/src/cache_cf.cc +++ b/src/cache_cf.cc @@ -1340,8 +1340,13 @@ parse_address(Ip::Address *addr) } else if ( (!strcmp(token,"no_addr")) || (!strcmp(token,"full_mask")) ) { addr->SetNoAddr(); (void) 0; - } else - *addr = token; + } else if ( (*addr = token) ) // try parse numeric/IPA + (void) 0; + } else if ( addr->GetHostByName(token) ) // dont use ipcache + (void) 0; + } else { + self_destruct(); + } } static void