|
@@ -1131,11 +1131,11 @@ static int r8711_wx_get_wap(struct net_device *dev,
|
|
|
struct ndis_wlan_bssid_ex *pcur_bss = &pmlmepriv->cur_network.network;
|
|
|
|
|
|
wrqu->ap_addr.sa_family = ARPHRD_ETHER;
|
|
|
- memset(wrqu->ap_addr.sa_data, 0, ETH_ALEN);
|
|
|
- if (check_fwstate(pmlmepriv, _FW_LINKED |
|
|
|
- WIFI_ADHOC_MASTER_STATE|WIFI_AP_STATE)) {
|
|
|
+ if (check_fwstate(pmlmepriv, _FW_LINKED | WIFI_ADHOC_MASTER_STATE |
|
|
|
+ WIFI_AP_STATE))
|
|
|
memcpy(wrqu->ap_addr.sa_data, pcur_bss->MacAddress, ETH_ALEN);
|
|
|
- }
|
|
|
+ else
|
|
|
+ memset(wrqu->ap_addr.sa_data, 0, ETH_ALEN);
|
|
|
return 0;
|
|
|
}
|
|
|
|