From 243d9c978ace342a10cb73a6a000e535ae31d378 Mon Sep 17 00:00:00 2001 From: Marc Stern Date: Mon, 22 Jul 2024 15:57:15 +0200 Subject: [PATCH] Log audit lock name in case of problem --- apache2/msc_logging.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apache2/msc_logging.c b/apache2/msc_logging.c index 92160adc..2dc6a91b 100644 --- a/apache2/msc_logging.c +++ b/apache2/msc_logging.c @@ -1474,7 +1474,8 @@ void sec_audit_logger_json(modsec_rec *msr) { /* Unlock the mutex we used to serialise access to the audit log file. */ rc = apr_global_mutex_unlock(msr->modsecurity->auditlog_lock); if (rc != APR_SUCCESS) { - msr_log(msr, 1, "Audit log: Failed to unlock global mutex: %s", + msr_log(msr, 1, "Audit log: Failed to unlock global mutex '%s': %s", + apr_global_mutex_lockfile(msr->modsecurity->auditlog_lock), get_apr_error(msr->mp, rc)); } @@ -2254,7 +2255,8 @@ void sec_audit_logger_native(modsec_rec *msr) { /* Unlock the mutex we used to serialise access to the audit log file. */ rc = apr_global_mutex_unlock(msr->modsecurity->auditlog_lock); if (rc != APR_SUCCESS) { - msr_log(msr, 1, "Audit log: Failed to unlock global mutex: %s", + msr_log(msr, 1, "Audit log: Failed to unlock global mutex '%s': %s", + apr_global_mutex_lockfile(msr->modsecurity->auditlog_lock), get_apr_error(msr->mp, rc)); }