diff --git a/samples/syelog/syelogd.cpp b/samples/syelog/syelogd.cpp index 97174782..4f563a0c 100644 --- a/samples/syelog/syelogd.cpp +++ b/samples/syelog/syelogd.cpp @@ -357,7 +357,7 @@ DWORD WINAPI WorkerThread(LPVOID pvVoid) b = GetQueuedCompletionStatus(hCompletionPort, &nBytes, (PULONG_PTR)&pClient, &lpo, INFINITE); - if (!b || lpo == NULL) { + if (!b && lpo == NULL) { fKeepLooping = FALSE; MyErrExit("GetQueuedCompletionState"); break;