From 7dd274eac73a7142b740275f847f62610b74c4ae Mon Sep 17 00:00:00 2001 From: zhuhongtao666 Date: Thu, 9 Feb 2023 15:16:46 +0800 Subject: [PATCH] bugfix close crash Signed-off-by: zhuhongtao666 --- interfaces/kits/js/src/mod_fs/class_file/file_entity.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/interfaces/kits/js/src/mod_fs/class_file/file_entity.h b/interfaces/kits/js/src/mod_fs/class_file/file_entity.h index 9687c7c7d..7af17996a 100644 --- a/interfaces/kits/js/src/mod_fs/class_file/file_entity.h +++ b/interfaces/kits/js/src/mod_fs/class_file/file_entity.h @@ -35,6 +35,9 @@ struct FileEntity { virtual ~FileEntity() { + if (!fd_.get()) { + return; + } int32_t fd = fd_.get()->GetFD(); int ret = flock(fd, LOCK_UN); if (ret == 0) { -- Gitee