diff --git a/interfaces/kits/js/src/mod_fileio/properties/open.cpp b/interfaces/kits/js/src/mod_fileio/properties/open.cpp index 9ef34c2c01ca3687f6d60b132d67cf788afeee1c..fcee30d80ede30dd0c16c5b4feed30679074d3d4 100644 --- a/interfaces/kits/js/src/mod_fileio/properties/open.cpp +++ b/interfaces/kits/js/src/mod_fileio/properties/open.cpp @@ -87,6 +87,7 @@ napi_value Open::Sync(napi_env env, napi_callback_info info) } return NVal::CreateInt64(env, fd).val_; + close(fd); } static UniError DoOpenExec(const std::string& path, const unsigned int flags, const int32_t mode,