Skip to content

Commit 7d73811

Browse files
authored
Merge pull request #3387 from airween/v2/mutex_create
chore: log error codes for global mutex failure modes.
2 parents 38850f9 + 5aa6ce0 commit 7d73811

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

apache2/modsecurity.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ msc_engine *modsecurity_create(apr_pool_t *mp, int processing_mode) {
125125
int acquire_global_lock(apr_global_mutex_t **lock, apr_pool_t *mp) {
126126
apr_status_t rc = apr_global_mutex_create(lock, NULL, APR_LOCK_DEFAULT, mp);
127127
if (rc != APR_SUCCESS) {
128-
ap_log_perror(APLOG_MARK, APLOG_ERR, 0, mp, " ModSecurity: Could not create global mutex");
128+
ap_log_perror(APLOG_MARK, APLOG_ERR, rc, mp, " ModSecurity: Could not create global mutex");
129129
return -1;
130130
}
131131
#if !defined(MSC_TEST)
@@ -136,7 +136,7 @@ int acquire_global_lock(apr_global_mutex_t **lock, apr_pool_t *mp) {
136136
rc = unixd_set_global_mutex_perms(*lock);
137137
#endif
138138
if (rc != APR_SUCCESS) {
139-
ap_log_perror(APLOG_MARK, APLOG_ERR, 0, mp, " ModSecurity: Could not set permissions on global mutex");
139+
ap_log_perror(APLOG_MARK, APLOG_ERR, rc, mp, " ModSecurity: Could not set permissions on global mutex");
140140
return -1;
141141
}
142142
#endif /* SET_MUTEX_PERMS */

0 commit comments

Comments
 (0)