radvd icon indicating copy to clipboard operation
radvd copied to clipboard

unaligned pointer: nd_opt_prefix_info.nd_opt_pi_prefix

Open robbat2 opened this issue 1 year ago • 0 comments

https://github.com/radvd-project/radvd/actions/runs/12590121353/job/35091122758?pr=253#step:3:1771

  process.c:289:38: warning: taking address of packed member 'nd_opt_pi_prefix' of class or structure 'nd_opt_prefix_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
    289 |                                     addr_match(&prefix->Prefix, &pinfo->nd_opt_pi_prefix, prefix->PrefixLen)) {
        |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~

--- radvdump.o ---
  radvdump.c:330:15: warning: taking address of packed member 'nd_opt_pi_prefix' of class or structure 'nd_opt_prefix_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
    330 |                         addrtostr(&pinfo->nd_opt_pi_prefix, prefix_str, sizeof(prefix_str));
        |                                    ^~~~~~~~~~~~~~~~~~~~~~~

robbat2 avatar Jan 02 '25 23:01 robbat2