diff --git a/src/DNS_Mgr.cc b/src/DNS_Mgr.cc index d4fa5cf31f..4596a7d73a 100644 --- a/src/DNS_Mgr.cc +++ b/src/DNS_Mgr.cc @@ -1012,7 +1012,6 @@ void DNS_Mgr::AsyncLookupAddr(const IPAddr& host, LookupCallback* callback) // A new one. req = new AsyncRequest; req->host = host; - req->is_txt = false; asyncs_queued.push_back(req); asyncs_addrs.insert(AsyncRequestAddrMap::value_type(host, req)); } diff --git a/src/DNS_Mgr.h b/src/DNS_Mgr.h index e24cdbb1d6..bfcc70a5c2 100644 --- a/src/DNS_Mgr.h +++ b/src/DNS_Mgr.h @@ -174,6 +174,8 @@ protected: bool is_txt; CallbackList callbacks; + AsyncRequest() : time(0.0), is_txt(false) { } + bool IsAddrReq() const { return name.length() == 0; } void Resolved(const char* name)