diff options
author | Quytelda Kahja <quytelda@tamalin.org> | 2018-03-22 22:07:43 -0700 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2018-03-23 15:58:32 +0100 |
commit | f9b280fa9f31750a71db37ceb6ae909defe68b95 (patch) | |
tree | fe280e50a65d7bfa3531a903e145b598c7bea2d7 /drivers/staging | |
parent | 69a3d5bc6120879ce3a41fba2471de7fff4c72de (diff) |
staging: ks7010: Replace memcmp() operation with ether_addr_equal().
Instead of using memcmp() to directly compare BSSIDs, use
ether_addr_equal() from 'linux/etherdevice.h'.
Signed-off-by: Quytelda Kahja <quytelda@tamalin.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging')
-rw-r--r-- | drivers/staging/ks7010/ks_hostif.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/staging/ks7010/ks_hostif.c b/drivers/staging/ks7010/ks_hostif.c index 32f35d297628..1a0fe15e842e 100644 --- a/drivers/staging/ks7010/ks_hostif.c +++ b/drivers/staging/ks7010/ks_hostif.c @@ -783,8 +783,9 @@ void hostif_scan_indication(struct ks_wlan_private *priv) if (priv->scan_ind_count) { /* bssid check */ for (i = 0; i < priv->aplist.size; i++) { - if (memcmp(ap_info->bssid, - priv->aplist.ap[i].bssid, ETH_ALEN) != 0) + u8 *bssid = priv->aplist.ap[i].bssid; + + if (ether_addr_equal(ap_info->bssid, bssid)) continue; if (ap_info->frame_type == IEEE80211_STYPE_PROBE_RESP) |