From 73ffe77fdc3ee99a69df19319933cd68ccf3b992 Mon Sep 17 00:00:00 2001 From: Amos Jeffries Date: Thu, 1 Mar 2012 19:02:45 -0700 Subject: [PATCH] Regression: snmp/udp address directives not resolving hostname --- src/cache_cf.cc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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 -- 2.47.3