From: Martin Willi Date: Mon, 21 Nov 2011 12:43:48 +0000 (+0100) Subject: Fix payload length of id_payload created from a traffic selector X-Git-Tag: 5.0.0~338^2~9^2~442 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7fcd26f4fcdcb9e519fb7deacf869237e1df3012;p=thirdparty%2Fstrongswan.git Fix payload length of id_payload created from a traffic selector --- diff --git a/src/libcharon/encoding/payloads/id_payload.c b/src/libcharon/encoding/payloads/id_payload.c index dec08de00f..317cbd624b 100644 --- a/src/libcharon/encoding/payloads/id_payload.c +++ b/src/libcharon/encoding/payloads/id_payload.c @@ -406,6 +406,7 @@ id_payload_t *id_payload_create_from_ts(traffic_selector_t *ts) } this->port = ts->get_from_port(ts); this->protocol_id = ts->get_protocol(ts); + this->payload_length += this->id_data.len; net->destroy(net);