X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=src%2Fnet.cpp;h=d927c505e03fa11c3b3f3da9a5e1c09c2272790a;hp=6707d790e2b240c5af8762684dd24202592b3a9f;hb=6ec9d30905e8df77e60d0195074920271abb977a;hpb=722ff53718333dc290760d528b7a561d29ab41a8 diff --git a/src/net.cpp b/src/net.cpp index 6707d79..d927c50 100644 --- a/src/net.cpp +++ b/src/net.cpp @@ -693,7 +693,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++) @@ -1535,7 +1535,7 @@ void ThreadMessageHandler2(void* parg) vnThreadsRunning[THREAD_MESSAGEHANDLER]--; Sleep(100); if (fRequestShutdown) - Shutdown(NULL); + StartShutdown(); vnThreadsRunning[THREAD_MESSAGEHANDLER]++; if (fShutdown) return;