Misaligned pointer dereference in `sa_in` and `sa_in6`
shinmao opened this issue · 0 comments
shinmao commented
The source of unsoundness
Hi, we found that two safe functions created misaligned pointers and dereference:
Lines 99 to 108 in 947c634
At line 102 and 108, they both cast the type aligned to 2 bytes to the type aligned to 4 bytes. This could lead to undefined behavior in safe functions.