From e5b52e404db021f0a4b0d84fef43341df1cc3fad Mon Sep 17 00:00:00 2001 From: fushuchang Date: Wed, 22 Mar 2023 15:57:25 +0800 Subject: [PATCH] fixed 9f7b898 from https://gitee.com/cnhesai/filemanagement_user_file_service/pulls/384 fixbug openfile fd leak Signed-off-by: fushuchang --- frameworks/innerkits/file_access/src/file_access_ext_stub.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frameworks/innerkits/file_access/src/file_access_ext_stub.cpp b/frameworks/innerkits/file_access/src/file_access_ext_stub.cpp index 22b6abfa..c19e2bbb 100644 --- a/frameworks/innerkits/file_access/src/file_access_ext_stub.cpp +++ b/frameworks/innerkits/file_access/src/file_access_ext_stub.cpp @@ -31,6 +31,7 @@ #include "ipc_object_stub.h" #include "ipc_skeleton.h" #include "ipc_types.h" +#include "unique_fd.h" #include "uri.h" namespace OHOS { @@ -118,6 +119,7 @@ ErrCode FileAccessExtStub::CmdOpenFile(MessageParcel &data, MessageParcel &reply return E_IPCS; } + UniqueFd uniqueFd(fd); if (!reply.WriteFileDescriptor(fd)) { HILOG_ERROR("Parameter OpenFile fail to WriteFileDescriptor fd"); FinishTrace(HITRACE_TAG_FILEMANAGEMENT); -- Gitee