M louloulibs/network/resolver.cpp => louloulibs/network/resolver.cpp +2 -0
@@ 23,7 23,9 @@ void Resolver::resolve(const std::string& hostname, const std::string& port,
{
this->error_cb = error_cb;
this->success_cb = success_cb;
+#ifdef CARES_FOUND
this->port = port;
+#endif
this->start_resolving(hostname, port);
}
M louloulibs/network/resolver.hpp => louloulibs/network/resolver.hpp +3 -3
@@ 66,12 66,12 @@ public:
#ifdef CARES_FOUND
this->resolved6 = false;
this->resolved4 = false;
-#endif
- this->resolved = false;
this->resolving = false;
- this->addr.reset();
this->cares_addrinfo = nullptr;
this->port.clear();
+#endif
+ this->resolved = false;
+ this->addr.reset();
this->error_msg.clear();
}