diff --git a/interfaces/kits/js/src/mod_fs/class_stream/fs_stream.cpp b/interfaces/kits/js/src/mod_fs/class_stream/fs_stream.cpp index 2a39e3506b6513e805093e64852349d00fe4fe98..d93a1dc70a515ad04f10827f24d86c8c7b021b89 100644 --- a/interfaces/kits/js/src/mod_fs/class_stream/fs_stream.cpp +++ b/interfaces/kits/js/src/mod_fs/class_stream/fs_stream.cpp @@ -29,6 +29,9 @@ using namespace std; std::shared_ptr FsStream::GetFilePtr() { std::lock_guard lock(mtx); + if (!streamEntity) { + return nullptr; + } if (!streamEntity->fp) { return nullptr; }