X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=winnet.c;h=86ae41c8c71a3b6913b8abb5af1e233726e5e25c;hb=0990485276f7ea807da27d8f637dfab207f98a3b;hp=2cde0752caeb0bae3a693b1a370bb855e9ae5eae;hpb=c57d5242989b51462164b1480adfdbe51d77b428;p=PuTTY.git diff --git a/winnet.c b/winnet.c index 2cde0752..86ae41c8 100644 --- a/winnet.c +++ b/winnet.c @@ -216,7 +216,7 @@ SockAddr sk_namelookup(char *host, char **canonicalname) { LPVOID lpMsgBuf; FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, err, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPTSTR)&lpMsgBuf, 0, NULL); - debug(("Error %ld: %s (h=%lx)\n", err, lpMsgBuf, h)); + /*debug(("Error %ld: %s (h=%lx)\n", err, lpMsgBuf, h));*/ /* Free the buffer. */ LocalFree(lpMsgBuf); } @@ -273,6 +273,11 @@ SockAddr sk_namelookup(char *host, char **canonicalname) } else { + /* + * Hack inserted to deal with problems with numeric IPs. + * FIXME: how will this work in IPv6? + */ + ret->family = AF_INET; *canonicalname = host; } ret->address = ntohl(a);