libipsec: Fix compiler warning with GCC 9
The compiler complains that "taking address of packed member ... of class or structure 'ip6_hdr' may result in an unaligned pointer value". We don't care if the address is aligned as we explicitly use untoh16() to convert the read value.
This commit is contained in:
parent
d6949b15ab
commit
8cd5f33dd8
|
@ -335,7 +335,7 @@ ip_packet_t *ip_packet_create(chunk_t packet)
|
||||||
}
|
}
|
||||||
ip = (struct ip6_hdr*)packet.ptr;
|
ip = (struct ip6_hdr*)packet.ptr;
|
||||||
/* remove any RFC 4303 TFC extra padding */
|
/* remove any RFC 4303 TFC extra padding */
|
||||||
packet.len = min(packet.len, 40 + untoh16(&ip->ip6_plen));
|
packet.len = min(packet.len, 40 + untoh16((void*)&ip->ip6_plen));
|
||||||
if (!parse_transport_header_v6(ip, packet, &payload, &next_header,
|
if (!parse_transport_header_v6(ip, packet, &payload, &next_header,
|
||||||
&sport, &dport))
|
&sport, &dport))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue