diff --git a/dll/network.cpp b/dll/network.cpp index 94b0c7c..db87adc 100644 --- a/dll/network.cpp +++ b/dll/network.cpp @@ -470,8 +470,9 @@ static void socket_timeouts(struct TCP_Socket &socket, double extra_time) std::set Networking::resolve_ip(std::string dns) { + run_at_startup(); std::set ips; - struct addrinfo* result; + struct addrinfo* result = NULL; if (getaddrinfo(dns.c_str(), NULL, NULL, &result) == 0) { for (struct addrinfo *res = result; res != NULL; res = res->ai_next) {