X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fdnsqueue.cpp;h=6d62b7ede9a228ec8d2bd2df58882c3d22f368bf;hb=bb81e1a5f38b1d6487e53aa5ac69ca7ced9f6562;hp=7dcc78e839c971ee6e1fed2a61b06677dd2f11f6;hpb=6c6348e3b9a0fae5388003324b4c2f99f8fb82ea;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/dnsqueue.cpp b/src/dnsqueue.cpp index 7dcc78e83..6d62b7ede 100644 --- a/src/dnsqueue.cpp +++ b/src/dnsqueue.cpp @@ -53,8 +53,6 @@ using namespace std; extern ServerConfig* Config; extern InspIRCd* ServerInstance; -address_cache addrcache; - class Lookup; Lookup* dnslist[MAX_DESCRIPTORS]; @@ -71,11 +69,13 @@ public: Lookup() { *u = 0; + hostname = ""; } void Reset() { *u = 0; + hostname = ""; } ~Lookup() @@ -93,7 +93,7 @@ public: { return false; } - strlcpy(u,nick.c_str(),NICKMAX); + strlcpy(u,nick.c_str(),NICKMAX-1); /* ASSOCIATE WITH DNS LOOKUP LIST */ if (resolver1.GetFD() != -1)