From: Jim Jagielski Date: Mon, 9 Apr 2018 15:39:44 +0000 (+0000) Subject: Merge r1822931, r1827783 from trunk: X-Git-Tag: 2.4.34~220 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=59fef8b178877125e975916268ca60247450aafc;p=apache Merge r1822931, r1827783 from trunk: * modules/loggers/mod_logio.c (logio_pre_config): Remove pointless static in optional fn pointer variable declaration. * modules/ssl/ssl_engine_vars.c (ssl_var_log_config_register): Likewise. Fix a potential compiler warning about uninitialized variable. PR 59821 Submitted by: jorton, jailletc36 Reviewed by: jailletc36, jorton, ylavic git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1828742 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/loggers/mod_logio.c b/modules/loggers/mod_logio.c index 6d61d2e5d4..b609f7f270 100644 --- a/modules/loggers/mod_logio.c +++ b/modules/loggers/mod_logio.c @@ -189,7 +189,7 @@ static int logio_pre_conn(conn_rec *c, void *csd) static int logio_pre_config(apr_pool_t *p, apr_pool_t *plog, apr_pool_t *ptemp) { - static APR_OPTIONAL_FN_TYPE(ap_register_log_handler) *log_pfn_register; + APR_OPTIONAL_FN_TYPE(ap_register_log_handler) *log_pfn_register; log_pfn_register = APR_RETRIEVE_OPTIONAL_FN(ap_register_log_handler); diff --git a/modules/ssl/ssl_engine_vars.c b/modules/ssl/ssl_engine_vars.c index a28d4dd751..5724f18890 100644 --- a/modules/ssl/ssl_engine_vars.c +++ b/modules/ssl/ssl_engine_vars.c @@ -1195,7 +1195,7 @@ static const char *ssl_var_log_handler_x(request_rec *r, char *a); */ void ssl_var_log_config_register(apr_pool_t *p) { - static APR_OPTIONAL_FN_TYPE(ap_register_log_handler) *log_pfn_register; + APR_OPTIONAL_FN_TYPE(ap_register_log_handler) *log_pfn_register; log_pfn_register = APR_RETRIEVE_OPTIONAL_FN(ap_register_log_handler); diff --git a/server/util_mutex.c b/server/util_mutex.c index 9605aa482a..e9249f67d8 100644 --- a/server/util_mutex.c +++ b/server/util_mutex.c @@ -505,7 +505,7 @@ AP_CORE_DECLARE(void) ap_dump_mutexes(apr_pool_t *p, server_rec *s, apr_file_t * for (idx = apr_hash_first(p, mxcfg_by_type); idx; idx = apr_hash_next(idx)) { mutex_cfg_t *mxcfg; - const char *name, *mech; + const char *name, *mech = ""; const void *name_; const char *dir = ""; apr_hash_this(idx, &name_, NULL, NULL);