[Bugfix][API-649]fix wifi ap canont unhidden ssid
Change-Id: I743764e3b7824c93aae865ee6725e7fdf05fc0d1
diff --git a/src/kernel/linux/v4.19/drivers/net/wireless/bcmdhd/wl_cfg80211.c b/src/kernel/linux/v4.19/drivers/net/wireless/bcmdhd/wl_cfg80211.c
index c739529..9e3f9f4 100755
--- a/src/kernel/linux/v4.19/drivers/net/wireless/bcmdhd/wl_cfg80211.c
+++ b/src/kernel/linux/v4.19/drivers/net/wireless/bcmdhd/wl_cfg80211.c
@@ -12815,10 +12815,14 @@
/* Configure hidden SSID */
if (info->hidden_ssid != NL80211_HIDDEN_SSID_NOT_IN_USE) {
if ((err = wldev_iovar_setint(dev, "closednet", 1)) < 0)
- WL_ERR(("failed to set hidden : %d\n", err));
+ WL_ERR(("failed to set hidden 1: %d\n", err));
WL_DBG(("hidden_ssid_enum_val: %d \n", info->hidden_ssid));
+//add by qs.xiong 20221102 to fix ap unhidden fail
+ }else{
+ if ((err = wldev_iovar_setint(dev, "closednet",0 )) < 0)
+ WL_ERR(("failed to set hidden 0 : %d\n", err));
}
-
+//add by qs.xiong 20221102 to fix ap unhidden fail
#ifdef SUPPORT_AP_RADIO_PWRSAVE
if (dev_role == NL80211_IFTYPE_AP) {