Skip to content

Commit f924f1d

Browse files
RDKB-61233, RDKBACCL-1130: EM:Change in translation for wpa3-personal-transition mode (#638)
Reason for Change: Call to key_mgmt_conversion is not required in translation from em common to sta_info, em common to mesh_backhaul. If called, decode failure is noticed for wpa3 personal transition, thus commenting. Risks: Low Priority: P1 Signed-off-by: Amarnath Hullur Subramanyam <[email protected]>
1 parent 77b3026 commit f924f1d

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

source/webconfig/wifi_easymesh_translator.c

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1683,17 +1683,18 @@ webconfig_error_t translate_em_common_to_sta_info_common(wifi_vap_info_t *vap, c
16831683
strncpy(vap->u.sta_info.ssid, vap_row->ssid, sizeof(vap->u.sta_info.ssid));
16841684
memcpy(vap->u.sta_info.bssid, vap_row->bssid.mac, sizeof(mac_address_t));
16851685

1686-
// Copy security info (mode/AKMs)
1686+
/*
16871687
if ((key_mgmt_conversion(&enum_sec, &len, STRING_TO_ENUM, vap_row->num_fronthaul_akms, (char(*)[])vap_row->fronthaul_akm)) != RETURN_OK) {
16881688
wifi_util_error_print(WIFI_WEBCONFIG, "%s:%d failed top convert key mgmt: "
16891689
"security mode 0x%x\n", __func__, __LINE__, vap->u.sta_info.security.mode);
16901690
return webconfig_error_translate_from_easymesh;
16911691
}
16921692
16931693
vap->u.sta_info.security.mode = enum_sec;
1694+
16941695
// Copy Passphrase
16951696
strncpy(vap->u.sta_info.security.u.key.key, vap_row->mesh_sta_passphrase, sizeof(vap->u.sta_info.security.u.key.key));
1696-
1697+
*/
16971698
return webconfig_error_none;
16981699
}
16991700
// translate_em_bss_to_private_vap_info() em_bss_info_t data elements of wifi_vap_info_t of Onewifi for private vaps
@@ -1800,14 +1801,16 @@ webconfig_error_t translate_em_bss_to_mesh_backhaul_vap_info(wifi_vap_info_t *va
18001801
return webconfig_error_translate_from_easymesh;
18011802
}
18021803

1804+
/*
18031805
if ((key_mgmt_conversion(&enum_sec, &len, STRING_TO_ENUM, vap_row->num_backhaul_akms, (char(*)[])vap_row->backhaul_akm)) != RETURN_OK) {
18041806
wifi_util_error_print(WIFI_WEBCONFIG,"%s:%d: key mgmt conversion failed. wpa_key_mgmt '%s'\n", __func__, __LINE__,
18051807
(vap_row->backhaul_akm[0]) ? vap_row->backhaul_akm[0]: "NULL");
18061808
return webconfig_error_translate_from_easymesh;
18071809
}
18081810
18091811
vap->u.bss_info.security.mode = enum_sec;
1810-
/* strncpy(vap->u.bss_info.security.u.key.key,vap_row->backhaul_passphrase,strlen(vap->u.bss_info.security.u.key.key)); */
1812+
strncpy(vap->u.bss_info.security.u.key.key,vap_row->backhaul_passphrase,strlen(vap->u.bss_info.security.u.key.key));
1813+
*/
18111814

18121815
return webconfig_error_none;
18131816
}

0 commit comments

Comments
 (0)