Return-Path: Delivered-To: apmail-httpd-cvs-archive@httpd.apache.org Received: (qmail 35449 invoked by uid 500); 9 Jan 2002 22:21:36 -0000 Mailing-List: contact cvs-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list cvs@httpd.apache.org Received: (qmail 35428 invoked by uid 500); 9 Jan 2002 22:21:35 -0000 Delivered-To: apmail-httpd-2.0-cvs@apache.org Date: 9 Jan 2002 22:21:35 -0000 Message-ID: <20020109222135.24097.qmail@icarus.apache.org> From: dougm@apache.org To: httpd-2.0-cvs@apache.org Subject: cvs commit: httpd-2.0/modules/ssl ssl_engine_init.c ssl_engine_mutex.c X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N dougm 02/01/09 14:21:35 Modified: modules/ssl ssl_engine_init.c ssl_engine_mutex.c Log: call ssl_mutex_kill() during module cleanup Revision Changes Path 1.22 +1 -2 httpd-2.0/modules/ssl/ssl_engine_init.c Index: ssl_engine_init.c =================================================================== RCS file: /home/cvs/httpd-2.0/modules/ssl/ssl_engine_init.c,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- ssl_engine_init.c 29 Nov 2001 05:08:47 -0000 1.21 +++ ssl_engine_init.c 9 Jan 2002 22:21:34 -0000 1.22 @@ -991,9 +991,8 @@ * Drop the session cache and mutex */ ssl_scache_kill(s); -#if 0 /* XXX */ + ssl_mutex_kill(s); -#endif /* * Destroy the temporary keys and params 1.8 +4 -0 httpd-2.0/modules/ssl/ssl_engine_mutex.c Index: ssl_engine_mutex.c =================================================================== RCS file: /home/cvs/httpd-2.0/modules/ssl/ssl_engine_mutex.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- ssl_engine_mutex.c 29 Dec 2001 23:16:23 -0000 1.7 +++ ssl_engine_mutex.c 9 Jan 2002 22:21:34 -0000 1.8 @@ -117,8 +117,12 @@ if (mc->nMutexMode == SSL_MUTEXMODE_NONE) return TRUE; + /* XXX: currently mutex is not created until 2nd pass at startup */ + if (!mc->pMutex) + return TRUE; if (apr_lock_destroy(mc->pMutex) != APR_SUCCESS) return FALSE; + mc->pMutex = NULL; return TRUE; }