X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fuser_resolver.cpp;h=db8d065f110da0285366aa6441ce6263c0779cd5;hb=37fd031da06761c8a050105b55d73a8ab499fb74;hp=b37d112feef60824326a8c6fb31070836a218ec4;hpb=248a14477c435ef28b71df42080ec931b1003e3f;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/user_resolver.cpp b/src/user_resolver.cpp index b37d112fe..db8d065f1 100644 --- a/src/user_resolver.cpp +++ b/src/user_resolver.cpp @@ -14,8 +14,8 @@ /* $Core */ #include "inspircd.h" -UserResolver::UserResolver(InspIRCd* Instance, User* user, std::string to_resolve, QueryType qt, bool &cache) : - Resolver(Instance, to_resolve, qt, cache), bound_user(user) +UserResolver::UserResolver(User* user, std::string to_resolve, QueryType qt, bool &cache) : + Resolver(to_resolve, qt, cache), bound_user(user) { this->fwd = (qt == DNS_QUERY_A || qt == DNS_QUERY_AAAA); this->bound_fd = user->GetFd(); @@ -37,14 +37,14 @@ void UserResolver::OnLookupComplete(const std::string &result, unsigned int ttl, if (this->bound_user->client_sa.sa.sa_family == AF_INET6) { /* IPV6 forward lookup */ - res_forward = new UserResolver(this->ServerInstance, this->bound_user, result, DNS_QUERY_AAAA, lcached); + res_forward = new UserResolver(bound_user, result, DNS_QUERY_AAAA, lcached); } else { /* IPV4 lookup */ - res_forward = new UserResolver(this->ServerInstance, this->bound_user, result, DNS_QUERY_A, lcached); + res_forward = new UserResolver(bound_user, result, DNS_QUERY_A, lcached); } - this->ServerInstance->AddResolver(res_forward, lcached); + ServerInstance->AddResolver(res_forward, lcached); } } catch (CoreException& e)