Commit fd233547 authored by Doug MacEachern's avatar Doug MacEachern
Browse files

don't bother setting the ssl info callback unless SSLLogLevel >= info

PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@92151 13f79535-47bb-0310-9956-ffa450edef68
parent 81cca93a
Loading
Loading
Loading
Loading
+4 −0
Changes for ssl_engine_init.c: 4 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -561,7 +561,11 @@ void ssl_init_ConfigureServer(server_rec *s, apr_pool_t *p, SSLSrvConfigRec *sc)
    SSL_CTX_sess_set_remove_cb(ctx,   ssl_callback_DelSessionCacheEntry);
    SSL_CTX_set_tmp_rsa_callback(ctx, ssl_callback_TmpRSA);
    SSL_CTX_set_tmp_dh_callback(ctx,  ssl_callback_TmpDH);

    if (sc->nLogLevel >= SSL_LOG_INFO) {
        /* this callback only logs if SSLLogLevel >= info */
        SSL_CTX_set_info_callback(ctx,ssl_callback_LogTracingState);
    }

    /*
     *  Configure SSL Cipher Suite
+0 −5
Changes for ssl_engine_kernel.c: 0 added lines, 5 removed lines.
Original line number Diff line number Diff line
@@ -1654,11 +1654,6 @@ void ssl_callback_LogTracingState(SSL *ssl, int where, int rc)
    if ((sc = mySrvConfig(s)) == NULL)
        return;

    if (sc->nLogLevel < SSL_LOG_INFO) {
        /* nothing todo here */
        return;
    }

    /*
     * create the various trace messages
     */