|
|
@ -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()
|
|
|
|