Avoid unnecessary copy of packet data when removing Non-ESP marker.

This commit is contained in:
Tobias Brunner
2012-08-08 15:12:25 +02:00
parent 73470cfe57
commit fe4a152b85
+1 -2
View File
@@ -453,8 +453,7 @@ static job_requeue_t receive_packets(private_receiver_t *this)
{
if (memeq(data.ptr, marker.ptr, marker.len))
{ /* remove Non-ESP marker */
data = chunk_skip(data, marker.len);
packet->set_data(packet, chunk_clone(data));
packet->skip_bytes(packet, marker.len);
}
else
{ /* this seems to be an ESP packet */