Complete merging of particular rule properties

Closes SpiderLabs/ModSecurity-nginx#142 issue.
This commit is contained in:
Andrei Belov 2018-12-10 10:49:16 +03:00 committed by Felipe Zimmerle
parent 4283883695
commit 9b24199a22
No known key found for this signature in database
GPG Key ID: E6DFB08CE8B11277

View File

@ -343,10 +343,12 @@ class RulesProperties {
if (from->m_requestBodyLimit.m_set == true) {
to->m_requestBodyLimit.m_value = from->m_requestBodyLimit.m_value;
to->m_requestBodyLimit.m_set = true;
}
if (from->m_responseBodyLimit.m_set == true) {
to->m_responseBodyLimit.m_value = from->m_responseBodyLimit.m_value;
to->m_responseBodyLimit.m_set = true;
}
if (from->m_requestBodyLimitAction != PropertyNotSetBodyLimitAction) {
@ -359,10 +361,12 @@ class RulesProperties {
if (from->m_uploadFileLimit.m_set == true) {
to->m_uploadFileLimit.m_value = from->m_uploadFileLimit.m_value;
to->m_uploadFileLimit.m_set = true;
}
if (from->m_uploadFileMode.m_set == true) {
to->m_uploadFileMode.m_value = from->m_uploadFileMode.m_value;
to->m_uploadFileMode.m_set = true;
}
if (from->m_uploadDirectory.m_set == true) {