From 7e5aef6aa50c0763196bdf55b30cb2682b52387a Mon Sep 17 00:00:00 2001 From: TianYH Date: Tue, 9 Sep 2025 17:28:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=96=E9=83=A8=E8=BE=93=E5=85=A5=E4=BD=9C?= =?UTF-8?q?=E4=B8=BA=E5=86=85=E5=AD=98=E6=8B=B7=E8=B4=9D=E5=A4=A7=E5=B0=8F?= =?UTF-8?q?=E9=9C=80=E5=88=A4=E6=96=AD=E5=90=88=E6=B3=95=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: TianYH --- wifi/frameworks/native/c_adapter/src/wifi_c_device.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wifi/frameworks/native/c_adapter/src/wifi_c_device.cpp b/wifi/frameworks/native/c_adapter/src/wifi_c_device.cpp index f0ec03b96..4502b345d 100644 --- a/wifi/frameworks/native/c_adapter/src/wifi_c_device.cpp +++ b/wifi/frameworks/native/c_adapter/src/wifi_c_device.cpp @@ -204,7 +204,8 @@ static OHOS::Wifi::ErrCode ConvertDeviceConfigFromCpp(const OHOS::Wifi::WifiDevi return OHOS::Wifi::WIFI_OPT_FAILED; } result->bssidType = deviceConfig.bssidType; - if (memcpy_s(result->preSharedKey, WIFI_MAX_KEY_LEN, deviceConfig.preSharedKey.c_str(), WIFI_MAX_KEY_LEN) != EOK) { + if (memcpy_s(result->preSharedKey, WIFI_MAX_KEY_LEN, deviceConfig.preSharedKey.c_str(), + deviceConfig.preSharedKey.size() + 1) != EOK) { return OHOS::Wifi::WIFI_OPT_FAILED; } result->securityType = GetSecTypeByKeyMgmt(deviceConfig.keyMgmt); -- Gitee