From 842c5af5d3982d68adb598c2cceff64530938d57 Mon Sep 17 00:00:00 2001 From: Johannes Berg Date: Fri, 5 Aug 2016 13:31:54 +0200 Subject: [PATCH] ap: Use is_broadcast_ether_addr() There's no need to have a separate variable and open-code a more complicated version of this, just use is_broadcast_ether_addr(). Signed-off-by: Johannes Berg --- src/ap/ieee802_11.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/ap/ieee802_11.c b/src/ap/ieee802_11.c index 11f12f981..555a73104 100644 --- a/src/ap/ieee802_11.c +++ b/src/ap/ieee802_11.c @@ -2605,7 +2605,6 @@ int ieee802_11_mgmt(struct hostapd_data *hapd, const u8 *buf, size_t len, struct hostapd_frame_info *fi) { struct ieee80211_mgmt *mgmt; - int broadcast; u16 fc, stype; int ret = 0; @@ -2621,11 +2620,7 @@ int ieee802_11_mgmt(struct hostapd_data *hapd, const u8 *buf, size_t len, return 1; } - broadcast = mgmt->bssid[0] == 0xff && mgmt->bssid[1] == 0xff && - mgmt->bssid[2] == 0xff && mgmt->bssid[3] == 0xff && - mgmt->bssid[4] == 0xff && mgmt->bssid[5] == 0xff; - - if (!broadcast && + if (!is_broadcast_ether_addr(mgmt->bssid) && #ifdef CONFIG_P2P /* Invitation responses can be sent with the peer MAC as BSSID */ !((hapd->conf->p2p & P2P_GROUP_OWNER) &&