Index: dll/win32/ws2_32/src/addrinfo.c =================================================================== --- dll/win32/ws2_32/src/addrinfo.c (revision 72800) +++ dll/win32/ws2_32/src/addrinfo.c (working copy) @@ -573,6 +573,7 @@ (iSocketType != SOCK_DGRAM) && (iSocketType != SOCK_RAW)) { + SetLastError(EAI_SOCKTYPE); return EAI_SOCKTYPE; }