From: Amos Jeffries Date: Sat, 3 Mar 2012 23:56:47 +0000 (-0700) Subject: Regression: snmp/udp address directives not resolving hostname X-Git-Tag: SQUID_3_1_20~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0260b1eb633ba896b93e7343060d6b9ed0079c91;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 17d11dba2c..87f458b489 100644 --- a/src/cache_cf.cc +++ b/src/cache_cf.cc @@ -1123,14 +1123,14 @@ parse_address(IpAddress *addr) return; } - if (!strcmp(token,"any_addr")) { + if (!strcmp(token,"any_addr")) addr->SetAnyAddr(); - (void) 0; - } else if ( (!strcmp(token,"no_addr")) || (!strcmp(token,"full_mask")) ) { + else if ( (!strcmp(token,"no_addr")) || (!strcmp(token,"full_mask")) ) addr->SetNoAddr(); + else if ( (*addr = token) ) // try parse numeric/IPA (void) 0; - } else - *addr = token; + else + addr->GetHostByName(token); // dont use ipcache } static void