From 6a038da843992f20d609dfd3200d77fd24e91d84 Mon Sep 17 00:00:00 2001 From: Joe Orton Date: Thu, 29 Jun 2006 10:33:18 +0000 Subject: [PATCH] * modules/ssl/ssl_engine_init.c (ssl_init_ctx_cleanup_proxy): Unset pkp->certs pointer after freeing the array; fixes segfault at startup if the certs are shared across >1 server_rec. PR: 39915 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@417988 13f79535-47bb-0310-9956-ffa450edef68 --- modules/ssl/ssl_engine_init.c | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/ssl/ssl_engine_init.c b/modules/ssl/ssl_engine_init.c index 587f285669..12416cdbc4 100644 --- a/modules/ssl/ssl_engine_init.c +++ b/modules/ssl/ssl_engine_init.c @@ -1229,6 +1229,7 @@ static void ssl_init_ctx_cleanup_proxy(modssl_ctx_t *mctx) if (mctx->pkp->certs) { sk_X509_INFO_pop_free(mctx->pkp->certs, X509_INFO_free); + mctx->pkp->certs = NULL; } } -- 2.40.0