Commit 784e9497 authored by Joe Orton's avatar Joe Orton
Browse files

* 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
parent 0ac7c45b
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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;
    }
}