summaryrefslogtreecommitdiff
path: root/src/dns.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dns.cpp')
-rw-r--r--src/dns.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/dns.cpp b/src/dns.cpp
index 5e6499dc0..f7a2d62e2 100644
--- a/src/dns.cpp
+++ b/src/dns.cpp
@@ -43,9 +43,6 @@ using namespace std;
#include "socketengine.h"
#include "configreader.h"
-/* We need these */
-extern InspIRCd* ServerInstance;
-
/* Master file descriptor */
int DNS::MasterSocket;
@@ -242,7 +239,7 @@ int DNS::GetMasterSocket()
}
/* Initialise the DNS UDP socket so that we can send requests */
-DNS::DNS()
+DNS::DNS(InspIRCd* Instance) : ServerInstance(Instance)
{
insp_inaddr addr;
@@ -834,7 +831,7 @@ DNS::~DNS()
}
/* High level abstraction of dns used by application at large */
-Resolver::Resolver(const std::string &source, QueryType qt) : input(source), querytype(qt)
+Resolver::Resolver(InspIRCd* Instance, const std::string &source, QueryType qt) : ServerInstance(Instance), input(source), querytype(qt)
{
insp_inaddr binip;