From ce8e621d515ea8f89be534d3745d7a88cad6cad9 Mon Sep 17 00:00:00 2001 From: wTong6 Date: Wed, 31 Jan 2024 21:15:20 +0800 Subject: [PATCH] fix:fix resource leaks Signed-off-by: wTong6 --- .../js/src/mod_fs/properties/copy_listener/trans_listener.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/interfaces/kits/js/src/mod_fs/properties/copy_listener/trans_listener.cpp b/interfaces/kits/js/src/mod_fs/properties/copy_listener/trans_listener.cpp index 655bd5856..ae12a8226 100644 --- a/interfaces/kits/js/src/mod_fs/properties/copy_listener/trans_listener.cpp +++ b/interfaces/kits/js/src/mod_fs/properties/copy_listener/trans_listener.cpp @@ -52,6 +52,7 @@ void TransListener::RmDirectory(const std::string &path) std::error_code errCode; std::filesystem::remove_all(pathName, errCode); if (errCode.value() != 0) { + closedir(dir); HILOGE("Failed to remove directory, error code: %{public}d", errCode.value()); return; } -- Gitee