Change strncpy to memcpy

This commit is contained in:
Breno Silva 2013-07-05 02:45:05 -07:00
parent f44a535c96
commit 0fc4142a31
2 changed files with 4 additions and 4 deletions

View File

@ -588,7 +588,7 @@ static int flatten_response_body(modsec_rec *msr) {
}
memset(msr->stream_output_data, 0, msr->stream_output_length+1);
strncpy(msr->stream_output_data, msr->resbody_data, msr->stream_output_length);
memcpy(msr->stream_output_data, msr->resbody_data, msr->stream_output_length);
msr->stream_output_data[msr->stream_output_length] = '\0';
} else if (msr->txcfg->stream_outbody_inspection && msr->txcfg->hash_is_enabled == HASH_ENABLED) {
int retval = 0;
@ -617,7 +617,7 @@ static int flatten_response_body(modsec_rec *msr) {
}
memset(msr->stream_output_data, 0, msr->stream_output_length+1);
strncpy(msr->stream_output_data, msr->resbody_data, msr->stream_output_length);
memcpy(msr->stream_output_data, msr->resbody_data, msr->stream_output_length);
msr->stream_output_data[msr->stream_output_length] = '\0';
}
}

View File

@ -695,7 +695,7 @@ nextround:
msr->of_stream_changed = 1;
strncpy(msr->stream_output_data, data, size);
memcpy(msr->stream_output_data, data, size);
msr->stream_output_data[size] = '\0';
var->value_len = size;
@ -719,7 +719,7 @@ nextround:
msr->if_stream_changed = 1;
strncpy(msr->stream_input_data, data, size);
memcpy(msr->stream_input_data, data, size);
msr->stream_input_data[size] = '\0';
var->value_len = size;