X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/65d1432e946f534ce0b3216235798ffc882b6e4d..a1659af647d071828022a0c0f30ee975f363b26c:/windows/winnet.c diff --git a/windows/winnet.c b/windows/winnet.c index 27400724..9f5c9933 100644 --- a/windows/winnet.c +++ b/windows/winnet.c @@ -227,9 +227,9 @@ void sk_init(void) #ifndef NO_IPV6 winsock2_module = #endif - winsock_module = LoadLibrary("WS2_32.DLL"); + winsock_module = load_system32_dll("ws2_32.dll"); if (!winsock_module) { - winsock_module = LoadLibrary("WSOCK32.DLL"); + winsock_module = load_system32_dll("wsock32.dll"); } if (!winsock_module) fatalbox("Unable to load any WinSock library"); @@ -246,7 +246,7 @@ void sk_init(void) GET_WINDOWS_FUNCTION(winsock_module, gai_strerror); } else { /* Fall back to wship6.dll for Windows 2000 */ - wship6_module = LoadLibrary("wship6.dll"); + wship6_module = load_system32_dll("wship6.dll"); if (wship6_module) { #ifdef NET_SETUP_DIAGNOSTICS logevent(NULL, "WSH IPv6 support detected"); @@ -1691,7 +1691,7 @@ char *get_hostname(void) hostname = NULL; break; } - } while (strlen(hostname) >= len-1); + } while (strlen(hostname) >= (size_t)(len-1)); return hostname; }