Browse Source

dthread: use INFINITE enum for second argument to WaitForSingleObject

pull/681/head
Robin Eklind 6 years ago
parent
commit
f6e6b4b56f
  1. 4
      Source/dthread.cpp

4
Source/dthread.cpp

@ -93,7 +93,7 @@ unsigned int __stdcall dthread_handler(void *)
DWORD dwMilliseconds;
while (dthread_running) {
if (!sgpInfoHead && WaitForSingleObject(sghWorkToDoEvent, 0xFFFFFFFF) == -1) {
if (!sgpInfoHead && WaitForSingleObject(sghWorkToDoEvent, INFINITE) == -1) {
error_buf = TraceLastError();
app_fatal("dthread4:\n%s", error_buf);
}
@ -140,7 +140,7 @@ void dthread_cleanup()
dthread_running = FALSE;
SetEvent(sghWorkToDoEvent);
if (sghThread != INVALID_HANDLE_VALUE && glpDThreadId != GetCurrentThreadId()) {
if (WaitForSingleObject(sghThread, 0xFFFFFFFF) == -1) {
if (WaitForSingleObject(sghThread, INFINITE) == -1) {
error_buf = TraceLastError();
app_fatal("dthread3:\n(%s)", error_buf);
}

Loading…
Cancel
Save