UBSan: Pack MACsec peer id structure
This is needed to avoid an UBSan warning and since this struct is used as part of a message construction, it needs to be packed anyway to guarantee correct functionality. ieee802_1x_kay.c:1021:3: runtime error: member access within misaligned address 0x0000031921e2 for type 'struct ieee802_1x_mka_peer_id', which requires 4 byte alignment Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
c4fccfc7a5
commit
abde4eba45
1 changed files with 1 additions and 1 deletions
|
@ -39,7 +39,7 @@ struct ieee802_1x_kay;
|
||||||
struct ieee802_1x_mka_peer_id {
|
struct ieee802_1x_mka_peer_id {
|
||||||
u8 mi[MI_LEN];
|
u8 mi[MI_LEN];
|
||||||
be32 mn;
|
be32 mn;
|
||||||
};
|
} STRUCT_PACKED;
|
||||||
|
|
||||||
struct ieee802_1x_kay_peer {
|
struct ieee802_1x_kay_peer {
|
||||||
struct ieee802_1x_mka_sci sci;
|
struct ieee802_1x_mka_sci sci;
|
||||||
|
|
Loading…
Reference in a new issue