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

dont va_start() in ssl_log() unless we are actually going to log something


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@92123 13f79535-47bb-0310-9956-ffa450edef68
parent 58b1b5e7
Loading
Loading
Loading
Loading
+2 −2
Changes for ssl_engine_log.c: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -196,7 +196,6 @@ void ssl_log(server_rec *s, int level, const char *msg, ...)
    char *cpA;

    /*  initialization  */
    va_start(ap, msg);
    safe_errno = errno;
    sc = mySrvConfig(s);

@@ -251,7 +250,9 @@ void ssl_log(server_rec *s, int level, const char *msg, ...)
    }

    /*  create custom message  */
    va_start(ap, msg);
    apr_vsnprintf(vstr, sizeof(vstr), msg, ap);
    va_end(ap);

    /*  write out SSLog message  */
    if ((add & SSL_ADD_ERRNO) && (add & SSL_ADD_SSLERR))
@@ -309,7 +310,6 @@ void ssl_log(server_rec *s, int level, const char *msg, ...)
    if (sc->fileLogFile != NULL)
        apr_file_flush(sc->fileLogFile);
    errno = safe_errno;
    va_end(ap);
    return;
}