aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbenoit-germain <bnt.germain@gmail.com>2012-06-25 11:14:03 +0300
committerbenoit-germain <bnt.germain@gmail.com>2012-06-25 11:14:03 +0300
commitacfa2dff0d0c1158389c0a8883a560bf24ab4dcd (patch)
treedb578edf60f8c9c5c943c3dc51c32dd204f537c1
parent14acdd61de1e3679cb731713c6e5aba274fa8869 (diff)
downloadlanes-acfa2dff0d0c1158389c0a8883a560bf24ab4dcd.tar.gz
lanes-acfa2dff0d0c1158389c0a8883a560bf24ab4dcd.tar.bz2
lanes-acfa2dff0d0c1158389c0a8883a560bf24ab4dcd.zip
more explicit error code when THREAD_WAIT fails.
-rw-r--r--src/threading.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/threading.c b/src/threading.c
index 8966dc6..1cec1e0 100644
--- a/src/threading.c
+++ b/src/threading.c
@@ -294,7 +294,7 @@ bool_t THREAD_WAIT_IMPL( THREAD_T *ref, double secs)
294 // WAIT_FAILED more info via GetLastError() 294 // WAIT_FAILED more info via GetLastError()
295 295
296 if (rc == WAIT_TIMEOUT) return FALSE; 296 if (rc == WAIT_TIMEOUT) return FALSE;
297 if (rc != 0) FAIL( "WaitForSingleObject", rc ); 297 if( rc !=0) FAIL( "WaitForSingleObject", rc==WAIT_FAILED ? GetLastError() : rc);
298 *ref= NULL; // thread no longer usable 298 *ref= NULL; // thread no longer usable
299 return TRUE; 299 return TRUE;
300 } 300 }