diff options
fixed unaligned pointer access to packed member
pdesc.c:233:2: warning: converting a packed ‘icmp_echo_packet_t’ pointer (alignment 1)
to a ‘uint16_t’ {aka ‘short unsigned int’} pointer (alignment 2) may result
in an unaligned pointer value [-Waddress-of-packed-member]
233 | pkt->checksum = htons(calc_icmp_checksum((uint16_t*)pkt, pkt_len));
| ^~~
Diffstat (limited to 'src/pdesc.c')
1 files changed, 3 insertions, 1 deletions