diff Python/thread_nt.h @ 35216:9241218992c1 2.4

backport bug [ 1234979 ] Lock.acquire treats only 1 as True
author Georg Brandl <georg@python.org>
date Fri, 08 Jul 2005 22:25:17 +0000
parents 59da5b57c61b
children 7fdc639bc5b4
line wrap: on
line diff
--- a/Python/thread_nt.h	Fri Jul 08 21:36:42 2005 +0000
+++ b/Python/thread_nt.h	Fri Jul 08 22:25:17 2005 +0000
@@ -299,7 +299,7 @@
 
 	dprintf(("%ld: PyThread_acquire_lock(%p, %d) called\n", PyThread_get_thread_ident(),aLock, waitflag));
 
-	success = aLock && EnterNonRecursiveMutex((PNRMUTEX) aLock, (waitflag == 1 ? INFINITE : 0)) == WAIT_OBJECT_0 ;
+	success = aLock && EnterNonRecursiveMutex((PNRMUTEX) aLock, (waitflag ? INFINITE : 0)) == WAIT_OBJECT_0 ;
 
 	dprintf(("%ld: PyThread_acquire_lock(%p, %d) -> %d\n", PyThread_get_thread_ident(),aLock, waitflag, success));