Hi,
This is a simple patch as follows.
This is fixed by OHTANI Hiroki <[EMAIL PROTECTED]>.
Index: thread_cond.c
===================================================================
RCS file: /home/cvspublic/apr/locks/win32/thread_cond.c,v
retrieving revision 1.11
diff -u -r1.11 thread_cond.c
--- thread_cond.c 6 Jan 2003 23:44:31 -0000 1.11
+++ thread_cond.c 24 Feb 2003 08:10:18 -0000
@@ -144,6 +144,7 @@
ReleaseMutex(cond->mutex);
if (res == WAIT_TIMEOUT) {
rv = APR_TIMEUP;
+ apr_thread_mutex_lock(mutex);
}
return rv;
}
Thanks.
- INOUE Seiichiro <[EMAIL PROTECTED]>