|  | @@ -1344,8 +1344,8 @@ static int pthread_cond_destroy(pthread_cond_t *cv)
 | 
											
												
													
														|  |  {
 |  |  {
 | 
											
												
													
														|  |      EnterCriticalSection(&cv->threadIdSec);
 |  |      EnterCriticalSection(&cv->threadIdSec);
 | 
											
												
													
														|  |      assert(cv->waitingthreadcount==0);
 |  |      assert(cv->waitingthreadcount==0);
 | 
											
												
													
														|  | -    cv->waitingthreadhdls = 0;
 |  | 
 | 
											
												
													
														|  |      free(cv->waitingthreadhdls);
 |  |      free(cv->waitingthreadhdls);
 | 
											
												
													
														|  | 
 |  | +    cv->waitingthreadhdls = 0;
 | 
											
												
													
														|  |      LeaveCriticalSection(&cv->threadIdSec);
 |  |      LeaveCriticalSection(&cv->threadIdSec);
 | 
											
												
													
														|  |      DeleteCriticalSection(&cv->threadIdSec);
 |  |      DeleteCriticalSection(&cv->threadIdSec);
 | 
											
												
													
														|  |  
 |  |  
 |