Merge pull request #1622 from yorah/fix/thread-segfault

thread: fix segfault on Windows 64 bits
This commit is contained in:
Ben Straub 2013-05-30 08:43:14 -07:00
commit b2984e8aac

View File

@ -24,8 +24,10 @@ int pthread_join(pthread_t thread, void **value_ptr)
DWORD ret = WaitForSingleObject(thread, INFINITE);
if (ret == WAIT_OBJECT_0) {
if (value_ptr != NULL)
if (value_ptr != NULL) {
*value_ptr = NULL;
GetExitCodeThread(thread, (void *)value_ptr);
}
CloseHandle(thread);
return 0;
}