From af410b510db2ecee4369ab217692f15bb3be85bc Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Fri, 8 Jul 2005 22:26:13 +0000 Subject: bug [ 1234979 ] Lock.acquire treats only 1 as True --- Python/thread_nt.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Python') diff --git a/Python/thread_nt.h b/Python/thread_nt.h index 7d2290e6b8..47c776f080 100644 --- a/Python/thread_nt.h +++ b/Python/thread_nt.h @@ -299,7 +299,7 @@ int PyThread_acquire_lock(PyThread_type_lock aLock, int waitflag) 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)); -- cgit v1.2.1