[[RDKB][mt7992]rdkb development]
[Description]
Fix UI set SSID fail issue.
[Release-log]
diff --git a/src/logan_wifi/wifi_hal.c b/src/logan_wifi/wifi_hal.c
index a50d496..cdeacd8 100644
--- a/src/logan_wifi/wifi_hal.c
+++ b/src/logan_wifi/wifi_hal.c
@@ -18319,7 +18319,7 @@
WIFI_ENTRY_EXIT_DEBUG("Inside %s:%d\n",__func__, __LINE__);
printf("Entering %s index = %d\n", __func__, (int)index);
- for (i = 1; i < map->num_vaps; i++)
+ for (i = 0; i < map->num_vaps; i++)
{
multiple_set = TRUE;
vap_info = &map->vap_array[i];
@@ -18432,12 +18432,6 @@
}
}
- ret = wifi_setApWmmEnable(vap_info->vap_index, vap_info->u.bss_info.wmm_enabled);
- if (ret != RETURN_OK) {
- wifi_debug(DEBUG_ERROR, "wifi_setApWmmEnable return error\n");
- return RETURN_ERR;
- }
-
ret = wifi_setApWmmUapsdEnable(vap_info->vap_index, vap_info->u.bss_info.UAPSDEnabled);
if (ret != RETURN_OK) {
wifi_debug(DEBUG_ERROR, "wifi_setApWmmUapsdEnable return error\n");
@@ -18475,6 +18469,12 @@
return RETURN_ERR;
}
+ ret = wifi_setApWmmEnable(vap_info->vap_index, vap_info->u.bss_info.wmm_enabled);
+ if (ret != RETURN_OK) {
+ wifi_debug(DEBUG_ERROR, "wifi_setApWmmEnable return error\n");
+ return RETURN_ERR;
+ }
+
// TODO mgmtPowerControl, interworking, wps
}
WIFI_ENTRY_EXIT_DEBUG("Exiting %s:%d\n",__func__, __LINE__);