From acfa2dff0d0c1158389c0a8883a560bf24ab4dcd Mon Sep 17 00:00:00 2001 From: benoit-germain Date: Mon, 25 Jun 2012 11:14:03 +0300 Subject: more explicit error code when THREAD_WAIT fails. --- src/threading.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) // WAIT_FAILED more info via GetLastError() if (rc == WAIT_TIMEOUT) return FALSE; - if (rc != 0) FAIL( "WaitForSingleObject", rc ); + if( rc !=0) FAIL( "WaitForSingleObject", rc==WAIT_FAILED ? GetLastError() : rc); *ref= NULL; // thread no longer usable return TRUE; } -- cgit v1.2.3-55-g6feb