From 004eff67a243920de04e712147688dba8c78e5bc Mon Sep 17 00:00:00 2001 From: fengjunqing Date: Tue, 11 Jul 2023 20:48:24 +0800 Subject: [PATCH] Bugfix for memory leak of unique_ptr Signed-off-by: fengjunqing --- interfaces/kits/js/src/mod_fileio/common_func.cpp | 2 +- interfaces/kits/js/src/mod_fs/common_func.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/interfaces/kits/js/src/mod_fileio/common_func.cpp b/interfaces/kits/js/src/mod_fileio/common_func.cpp index f9051717f..e62e54069 100644 --- a/interfaces/kits/js/src/mod_fileio/common_func.cpp +++ b/interfaces/kits/js/src/mod_fileio/common_func.cpp @@ -226,7 +226,7 @@ static tuple, size_t> DecodeString(napi_env env, NVal j if (!succ) { return { false, nullptr, 0 }; } - string_view encodingStr(encodingBuf.release()); + string_view encodingStr(encodingBuf.get()); if (encodingStr == "utf-8") { return jsStr.ToUTF8String(); } else if (encodingStr == "utf-16") { diff --git a/interfaces/kits/js/src/mod_fs/common_func.cpp b/interfaces/kits/js/src/mod_fs/common_func.cpp index 35119fd51..73cf7abaa 100644 --- a/interfaces/kits/js/src/mod_fs/common_func.cpp +++ b/interfaces/kits/js/src/mod_fs/common_func.cpp @@ -213,7 +213,7 @@ static tuple, size_t> DecodeString(napi_env env, NVal j return { false, nullptr, 0 }; } - string_view encodingStr(encodingBuf.release()); + string_view encodingStr(encodingBuf.get()); if (encodingStr == "utf-8") { return jsStr.ToUTF8String(); } else if (encodingStr == "utf-16") { -- Gitee