From 26d1c64675e968c8e3181e106aba9d272d35d33f Mon Sep 17 00:00:00 2001 From: Dharmalakshmi Annamalai Date: Tue, 3 Feb 2026 07:32:23 +0000 Subject: [PATCH 1/2] testing --- source/webconfig/wifi_ovsdb_translator.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/webconfig/wifi_ovsdb_translator.c b/source/webconfig/wifi_ovsdb_translator.c index 5b2c3745f..6ae6d3fe6 100644 --- a/source/webconfig/wifi_ovsdb_translator.c +++ b/source/webconfig/wifi_ovsdb_translator.c @@ -3188,6 +3188,12 @@ webconfig_error_t translate_sta_vap_info_to_ovsdb_state_personal_sec(const wifi_ vap_row->wpa = true; vap_row->wpa_key_mgmt_len = len; + wifi_util_dbg_print(WIFI_WEBCONFIG,"%s:%d: Mode : %d\n", __func__, __LINE__, vap->u.sta_info.security.mode); + if (!is_personal_sec(vap->u.sta_info.security.mode)) { + return webconfig_error_none; + } + wifi_util_dbg_print(WIFI_WEBCONFIG,"%s:%d: Verification\n", __func__, __LINE__); + if ((strlen(vap->u.sta_info.security.u.key.key) < MIN_PWD_LEN) || (strlen(vap->u.sta_info.security.u.key.key) > MAX_PWD_LEN)) { wifi_util_dbg_print(WIFI_WEBCONFIG,"%s:%d: Invalid password length\n", __func__, __LINE__); return webconfig_error_translate_to_ovsdb; From e403bfee57f993c8071feaaa8d6b7d015b6fd958 Mon Sep 17 00:00:00 2001 From: DharmalakshmiA Date: Tue, 3 Feb 2026 15:09:04 +0530 Subject: [PATCH 2/2] Refactor security mode check and debug print statements --- source/webconfig/wifi_ovsdb_translator.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/source/webconfig/wifi_ovsdb_translator.c b/source/webconfig/wifi_ovsdb_translator.c index 6ae6d3fe6..07a5d3a70 100644 --- a/source/webconfig/wifi_ovsdb_translator.c +++ b/source/webconfig/wifi_ovsdb_translator.c @@ -3188,11 +3188,9 @@ webconfig_error_t translate_sta_vap_info_to_ovsdb_state_personal_sec(const wifi_ vap_row->wpa = true; vap_row->wpa_key_mgmt_len = len; - wifi_util_dbg_print(WIFI_WEBCONFIG,"%s:%d: Mode : %d\n", __func__, __LINE__, vap->u.sta_info.security.mode); - if (!is_personal_sec(vap->u.sta_info.security.mode)) { + if (!is_personal_sec(vap->u.sta_info.security.mode)) { return webconfig_error_none; } - wifi_util_dbg_print(WIFI_WEBCONFIG,"%s:%d: Verification\n", __func__, __LINE__); if ((strlen(vap->u.sta_info.security.u.key.key) < MIN_PWD_LEN) || (strlen(vap->u.sta_info.security.u.key.key) > MAX_PWD_LEN)) { wifi_util_dbg_print(WIFI_WEBCONFIG,"%s:%d: Invalid password length\n", __func__, __LINE__);