From: Tobias Brunner Date: Mon, 20 Oct 2014 13:32:01 +0000 (+0200) Subject: ip-packet: Fix length in IPv6 header of generated packets X-Git-Tag: 5.2.2dr1~58 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9e20fdbaf6536f0c603185ec10e3ffef88b99897;p=thirdparty%2Fstrongswan.git ip-packet: Fix length in IPv6 header of generated packets --- diff --git a/src/libipsec/ip_packet.c b/src/libipsec/ip_packet.c index 0998efa9d2..21dbd5e891 100644 --- a/src/libipsec/ip_packet.c +++ b/src/libipsec/ip_packet.c @@ -443,7 +443,7 @@ ip_packet_t *ip_packet_create_from_data(host_t *src, host_t *dst, { struct ip6_hdr ip = { .ip6_flow = htonl(6), - .ip6_plen = htons(40 + data.len), + .ip6_plen = htons(data.len), .ip6_nxt = next_header, .ip6_hlim = 0x80, };