Skip to content

Commit a719871

Browse files
victorhoraFelipe Zimmerle
authored and
Felipe Zimmerle
committed
Fix matching condition and adjust test case
1 parent 379f370 commit a719871

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

Diff for: CHANGES

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
v3.0.3 - YYYY-MMM-DD (to be released)
22
-------------------------------------
33

4+
- Fix SecResponseBodyAccess and ctl:requestBodyAccess directives
5+
[Issue #1531 - @victorhora, @defanator]
46
- Fix OpenBSD build
57
[Issue #1841 - @victorhora, @zimmerle, @juanfra684]
68
- Fix parser to support GeoLookup with MaxMind

Diff for: src/transaction.cc

+1-1
Original file line numberDiff line numberDiff line change
@@ -766,7 +766,7 @@ int Transaction::processRequestBody() {
766766
m_variableReqbodyProcessorError.set("0", m_variableOffset);
767767
}
768768

769-
if (m_rules->m_secRequestBodyAccess != RulesProperties::TrueConfigBoolean) {
769+
if (m_rules->m_secRequestBodyAccess == RulesProperties::FalseConfigBoolean) {
770770
if (m_requestBodyAccess != RulesProperties::TrueConfigBoolean) {
771771
#ifndef NO_LOGS
772772
debug(4, "Request body processing is disabled");

Diff for: test/test-cases/regression/action-ctl_request_body_access.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
]
5252
},
5353
"expected":{
54-
"debug_log":"Request body processing is enabled, but disable to this transaction due to ctl:requestBodyAccess action"
54+
"debug_log":"Request body processing is enabled, but disabled to this transaction due to ctl:requestBodyAccess action"
5555
},
5656
"rules":[
5757
"SecRuleEngine On",

0 commit comments

Comments
 (0)