X-Git-Url: http://git.tdb.fi/?p=libs%2Fnet.git;a=blobdiff_plain;f=source%2Fresolve.cpp;h=31b15fb9dd40ece09c09d2e25515bce25c2e00fd;hp=6575dd2502dea51d07098a35af7e7ffdf93b7347;hb=4696a776e2875697ea0d6a733609dd9c37918971;hpb=65b029e8334d4dfc9a6161fc04740b03d56a8e2f diff --git a/source/resolve.cpp b/source/resolve.cpp index 6575dd2..31b15fb 100644 --- a/source/resolve.cpp +++ b/source/resolve.cpp @@ -4,6 +4,7 @@ #else #include #endif +#include #include #include "socket.h" #include "resolve.h" @@ -49,9 +50,9 @@ SockAddr *resolve(const string &s, Family family) } else #ifdef WIN32 - throw Exception(format("Can't resolve '%s': %d", host, err)); + throw system_error("getaddrinfo", WSAGetLastError()); #else - throw Exception(format("Can't resolve '%s': %s", host, gai_strerror(err))); + throw system_error("getaddrinfo", gai_strerror(err)); #endif }