MODSEC-284

This commit is contained in:
brenosilva
2012-01-22 16:17:21 +00:00
parent 24c2df5ec9
commit ca8ec55c7b

View File

@@ -464,8 +464,10 @@ static int msre_op_rsub_execute(modsec_rec *msr, msre_rule *rule, msre_var *var,
msr->of_stream_changed = 1; msr->of_stream_changed = 1;
msr->stream_output_data = (char *)stream_output_data; msr->stream_output_data = (char *)stream_output_data;
if(msr->stream_output_data != NULL) if(msr->stream_output_data != NULL) {
apr_cpystrn(msr->stream_output_data, data, size); strncpy(msr->stream_output_data, data, size);
msr->stream_output_data[size] = '\0';
}
} }
@@ -485,8 +487,10 @@ static int msre_op_rsub_execute(modsec_rec *msr, msre_rule *rule, msre_var *var,
msr->if_stream_changed = 1; msr->if_stream_changed = 1;
msr->stream_input_data = (char *)stream_input_data; msr->stream_input_data = (char *)stream_input_data;
if(msr->stream_input_data != NULL) if(msr->stream_input_data != NULL) {
apr_cpystrn(msr->stream_input_data, data, size); strncpy(msr->stream_input_data, data, size);
msr->stream_input_data[size] = '\0';
}
} }
if (! *error_msg) { if (! *error_msg) {