* 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
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);
*/
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);
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 = "<unknown>";
const void *name_;
const char *dir = "";
apr_hash_this(idx, &name_, NULL, NULL);