[[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__);