]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - windows/winnet.c
Create, and use for all loads of system DLLs, a wrapper function
[PuTTY.git] / windows / winnet.c
index 274007245d72fba9f76374006031da245c472a55..da291c3ef3e8c36eb6557e814337e55aa2881f4d 100644 (file)
@@ -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");