X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fresolve.cpp;h=31b15fb9dd40ece09c09d2e25515bce25c2e00fd;hb=6102d830138013216241b6723527246764103fa0;hp=e732fc040dfe037334cd203dc19fb2fc88f93906;hpb=a81c41acd873cda7f40bca634782230d9e57dc4f;p=libs%2Fnet.git diff --git a/source/resolve.cpp b/source/resolve.cpp index e732fc0..31b15fb 100644 --- a/source/resolve.cpp +++ b/source/resolve.cpp @@ -4,7 +4,8 @@ #else #include #endif -#include +#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 }