X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=src%2Finit.cpp;h=417b342042dc62b934b50a1bb702dfc2619f2c67;hp=66ad72d79e1b57b912a0f5c26c28b514f9313b6b;hb=c3faff07f5e2e4620601c2ef324b492a31bf7088;hpb=59e4f2183b72e5613a458b8d23ae8df487d2cfc2 diff --git a/src/init.cpp b/src/init.cpp index 66ad72d..417b342 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -344,6 +344,14 @@ bool AppInit2() typedef BOOL (WINAPI *PSETPROCDEPPOL)(DWORD); PSETPROCDEPPOL setProcDEPPol = (PSETPROCDEPPOL)GetProcAddress(GetModuleHandleA("Kernel32.dll"), "SetProcessDEPPolicy"); if (setProcDEPPol != NULL) setProcDEPPol(PROCESS_DEP_ENABLE); + + // Initialize Windows Sockets + WSADATA wsadata; + int ret = WSAStartup(MAKEWORD(2,2), &wsadata); + if (ret != NO_ERROR) + { + return InitError(strprintf("Error: TCP/IP socket library failed to start (WSAStartup returned error %d)", ret)); + } #endif #ifndef WIN32 umask(077);