Preallocate memory when SecStreamInBodyInspection is on. 20x speed improvement for 10mb upload. Also simplified modsecurity_request_body_to_stream.

This commit is contained in:
Allan Boll
2017-08-18 17:45:44 -07:00
committed by Felipe Zimmerle
parent 07c3659ddc
commit afae690655
4 changed files with 57 additions and 48 deletions

View File

@@ -287,6 +287,7 @@ struct modsec_rec {
unsigned int resbody_contains_html;
apr_size_t stream_input_length;
apr_size_t stream_input_allocated_length;
char *stream_input_data;
apr_size_t stream_output_length;
char *stream_output_data;