Full_Name: Tran Duc Trung
Version: 2.3.10-1.3.6
OS: Win32
Submission from: host.133.52.ixos.de (149.235.133.52)


mod_ssl on Win32 emits a warning "Failed to acquire global mutex"
in ssl.log. This is a bug in ssl_engine_mutex.c

...
rc = ap_acquire_mutex((mutex *)mc->nMutexSEMID));
...

ap_acquire_mutex() returns 0 (zero) if it succeeds, not TRUE/FALSE.

Patch follows

---8<---
@@ -336,7 +336,7 @@
     rc = semop(mc->nMutexSEMID, sb, 2);
 #endif
 #ifdef SSL_HAVE_W32SEM
-    rc = ap_acquire_mutex((mutex *)mc->nMutexSEMID);
+    rc = (0 == ap_acquire_mutex((mutex *)mc->nMutexSEMID)); /* 1999-07-29 trung
*/
 #endif
 #endif
     return rc;


______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to