bssdef: use flexible array member
Avoid UBSAN warnings about accessing a one-length array OOB
This commit is contained in:
parent
bb6e514230
commit
4e35c6b265
@ -65,7 +65,7 @@ typedef struct _NDIS_802_11_FIXED_IEs {
|
|||||||
typedef struct _NDIS_802_11_VARIABLE_IEs {
|
typedef struct _NDIS_802_11_VARIABLE_IEs {
|
||||||
u8 ElementID;
|
u8 ElementID;
|
||||||
u8 Length;
|
u8 Length;
|
||||||
u8 data[1];
|
u8 data[];
|
||||||
} NDIS_802_11_VARIABLE_IEs, *PNDIS_802_11_VARIABLE_IEs;
|
} NDIS_802_11_VARIABLE_IEs, *PNDIS_802_11_VARIABLE_IEs;
|
||||||
|
|
||||||
typedef enum _NDIS_802_11_AUTHENTICATION_MODE {
|
typedef enum _NDIS_802_11_AUTHENTICATION_MODE {
|
||||||
@ -150,7 +150,7 @@ typedef struct _NDIS_802_11_FIXED_IEs {
|
|||||||
typedef struct _NDIS_802_11_VARIABLE_IEs {
|
typedef struct _NDIS_802_11_VARIABLE_IEs {
|
||||||
u8 ElementID;
|
u8 ElementID;
|
||||||
u8 Length;
|
u8 Length;
|
||||||
u8 data[1];
|
u8 data[];
|
||||||
} NDIS_802_11_VARIABLE_IEs, *PNDIS_802_11_VARIABLE_IEs;
|
} NDIS_802_11_VARIABLE_IEs, *PNDIS_802_11_VARIABLE_IEs;
|
||||||
|
|
||||||
typedef enum _NDIS_802_11_AUTHENTICATION_MODE {
|
typedef enum _NDIS_802_11_AUTHENTICATION_MODE {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user