atheros: Avoid clang compiler warning on address of array check

ie.wps_ie is an array, so there is no point in checking whether it is
NULL.

driver_atheros.c:1221:9: error: address of array 'ie.wps_ie' will
      always evaluate to 'true' [-Werror,-Wpointer-bool-conversion]

Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
Jouni Malinen 2019-02-23 18:02:16 +02:00
parent aaa6b14984
commit 5ac13f6d00

View file

@ -1218,8 +1218,7 @@ atheros_new_sta(struct atheros_driver_data *drv, u8 addr[IEEE80211_ADDR_LEN])
#ifdef ATH_WPS_IE #ifdef ATH_WPS_IE
/* if WPS IE is present, preference is given to WPS */ /* if WPS IE is present, preference is given to WPS */
if (ie.wps_ie && if (ie.wps_ie[0] == WLAN_EID_VENDOR_SPECIFIC && ie.wps_ie[1] > 0) {
(ie.wps_ie[1] > 0 && (ie.wps_ie[0] == WLAN_EID_VENDOR_SPECIFIC))) {
iebuf = ie.wps_ie; iebuf = ie.wps_ie;
ielen = ie.wps_ie[1]; ielen = ie.wps_ie[1];
} }