From: Jouni Malinen Date: Sun, 19 Aug 2012 15:38:27 +0000 (+0300) Subject: Handle EVENT_RX_MGMT validation consistently X-Git-Tag: hostap_2_0~369 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=34caf71a0965d14cc30501da0fbc378509c89aae;p=thirdparty%2Fhostap.git Handle EVENT_RX_MGMT validation consistently All the other places processing EVENT_RX_MGMT events assume that the event data is included, so not much point in verifying that here. Signed-hostap: Jouni Malinen --- diff --git a/src/ap/drv_callbacks.c b/src/ap/drv_callbacks.c index c793c6a42..23fa241ac 100644 --- a/src/ap/drv_callbacks.c +++ b/src/ap/drv_callbacks.c @@ -692,7 +692,7 @@ void wpa_supplicant_event(void *ctx, enum wpa_event_type event, #ifndef CONFIG_NO_STDOUT_DEBUG int level = MSG_DEBUG; - if (event == EVENT_RX_MGMT && data && data->rx_mgmt.frame && + if (event == EVENT_RX_MGMT && data->rx_mgmt.frame && data->rx_mgmt.frame_len >= 24) { const struct ieee80211_hdr *hdr; u16 fc;