ip-packet: Fix length in IPv6 header of generated packets
[strongswan.git] / src / libipsec / ip_packet.c
index 0998efa..21dbd5e 100644 (file)
@@ -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,
                        };