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]>

Reply via email to