Fix issue counting requet body len

This commit is contained in:
brenosilva
2011-05-04 16:49:11 +00:00
parent aa3fa14506
commit 1bfbe0c14a

View File

@@ -267,6 +267,8 @@ apr_status_t read_request_body(modsec_rec *msr, char **error_msg) {
modsecurity_request_body_to_stream(msr, buf, buflen, error_msg); modsecurity_request_body_to_stream(msr, buf, buflen, error_msg);
} }
msr->reqbody_length += buflen;
if (buflen != 0) { if (buflen != 0) {
int rcbs = modsecurity_request_body_store(msr, buf, buflen, error_msg); int rcbs = modsecurity_request_body_store(msr, buf, buflen, error_msg);
if (rcbs < 0) { if (rcbs < 0) {
@@ -298,7 +300,6 @@ apr_status_t read_request_body(modsec_rec *msr, char **error_msg) {
return -1; return -1;
} }
msr->reqbody_length += buflen;
} }
if (APR_BUCKET_IS_EOS(bucket)) { if (APR_BUCKET_IS_EOS(bucket)) {