Check rx_mgmt::frame more consistently against NULL
If a driver wrapper misbehaves and does not indicate a frame body in the event, core hostapd code should handle this consistently since that case was already checked for in one location. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
d6c6b1fb9d
commit
c0333c8dd5
1 changed files with 2 additions and 0 deletions
|
@ -1001,6 +1001,8 @@ void wpa_supplicant_event(void *ctx, enum wpa_event_type event,
|
||||||
break;
|
break;
|
||||||
#endif /* NEED_AP_MLME */
|
#endif /* NEED_AP_MLME */
|
||||||
case EVENT_RX_MGMT:
|
case EVENT_RX_MGMT:
|
||||||
|
if (!data->rx_mgmt.frame)
|
||||||
|
break;
|
||||||
#ifdef NEED_AP_MLME
|
#ifdef NEED_AP_MLME
|
||||||
if (hostapd_mgmt_rx(hapd, &data->rx_mgmt) > 0)
|
if (hostapd_mgmt_rx(hapd, &data->rx_mgmt) > 0)
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in a new issue