X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=src%2Fnet.cpp;h=d3236b341c0c1cf06b9a2079f972d7efb30ce48d;hp=37b01f75990ecd7e6f4b9e9fcffc800c1e441775;hb=5e322a72f94e3c759bb37cec37d8c066766b6072;hpb=8f0c0c16d384510b07aec3ca2dde2391429f1b0b diff --git a/src/net.cpp b/src/net.cpp index 37b01f7..d3236b3 100644 --- a/src/net.cpp +++ b/src/net.cpp @@ -609,7 +609,7 @@ void ThreadSocketHandler2(void* parg) if (nSelect == SOCKET_ERROR) { int nErr = WSAGetLastError(); - if (hSocketMax > -1) + if (hSocketMax != INVALID_SOCKET) { printf("socket select error %d\n", nErr); for (unsigned int i = 0; i <= hSocketMax; i++) @@ -1477,7 +1477,7 @@ void ThreadMessageHandler2(void* parg) vnThreadsRunning[THREAD_MESSAGEHANDLER]--; Sleep(100); if (fRequestShutdown) - Shutdown(NULL); + StartShutdown(); vnThreadsRunning[THREAD_MESSAGEHANDLER]++; if (fShutdown) return;