mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-08-17 22:56:18 +03:00
Merge pull request #3387 from airween/v2/mutex_create
chore: log error codes for global mutex failure modes.
This commit is contained in:
commit
7d738112d3
@ -125,7 +125,7 @@ msc_engine *modsecurity_create(apr_pool_t *mp, int processing_mode) {
|
|||||||
int acquire_global_lock(apr_global_mutex_t **lock, apr_pool_t *mp) {
|
int acquire_global_lock(apr_global_mutex_t **lock, apr_pool_t *mp) {
|
||||||
apr_status_t rc = apr_global_mutex_create(lock, NULL, APR_LOCK_DEFAULT, mp);
|
apr_status_t rc = apr_global_mutex_create(lock, NULL, APR_LOCK_DEFAULT, mp);
|
||||||
if (rc != APR_SUCCESS) {
|
if (rc != APR_SUCCESS) {
|
||||||
ap_log_perror(APLOG_MARK, APLOG_ERR, 0, mp, " ModSecurity: Could not create global mutex");
|
ap_log_perror(APLOG_MARK, APLOG_ERR, rc, mp, " ModSecurity: Could not create global mutex");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
#if !defined(MSC_TEST)
|
#if !defined(MSC_TEST)
|
||||||
@ -136,7 +136,7 @@ int acquire_global_lock(apr_global_mutex_t **lock, apr_pool_t *mp) {
|
|||||||
rc = unixd_set_global_mutex_perms(*lock);
|
rc = unixd_set_global_mutex_perms(*lock);
|
||||||
#endif
|
#endif
|
||||||
if (rc != APR_SUCCESS) {
|
if (rc != APR_SUCCESS) {
|
||||||
ap_log_perror(APLOG_MARK, APLOG_ERR, 0, mp, " ModSecurity: Could not set permissions on global mutex");
|
ap_log_perror(APLOG_MARK, APLOG_ERR, rc, mp, " ModSecurity: Could not set permissions on global mutex");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
#endif /* SET_MUTEX_PERMS */
|
#endif /* SET_MUTEX_PERMS */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user