Ensure DNSResolver destructor runs on exit

Plugs a noisy but benign memory leak
pull/95/head
Howard Chu 7 years ago
parent 0c6ea4f8a6
commit 464afd4d2d
No known key found for this signature in database
GPG Key ID: FD2A70B44AB11BA7

@ -307,12 +307,8 @@ DNSResolver& DNSResolver::instance()
{ {
boost::lock_guard<boost::mutex> lock(instance_lock); boost::lock_guard<boost::mutex> lock(instance_lock);
static DNSResolver* staticInstance = NULL; static DNSResolver staticInstance;
if (staticInstance == NULL) return staticInstance;
{
staticInstance = new DNSResolver();
}
return *staticInstance;
} }
DNSResolver DNSResolver::create() DNSResolver DNSResolver::create()

Loading…
Cancel
Save