diff --git a/interfaces/kits/js/src/mod_fs/properties/ani/connectdfs_ani.cpp b/interfaces/kits/js/src/mod_fs/properties/ani/connectdfs_ani.cpp index da3f63b52fc23add8144ca97b4d47a55d0efa873..aee95701b4aca0b82e9e35b613a6520fc51636fe 100644 --- a/interfaces/kits/js/src/mod_fs/properties/ani/connectdfs_ani.cpp +++ b/interfaces/kits/js/src/mod_fs/properties/ani/connectdfs_ani.cpp @@ -35,6 +35,7 @@ void ConnectDfsAni::ConnectDfsSync(ani_env *env, [[maybe_unused]] ani_class claz ErrorHandler::Throw(env, E_PARAMS); return; } + sptr anidfslistener_(new(std::nothrow) ANIDfsListener()); anidfslistener_->SetConnectDfsEnv(env); ani_ref promiseDeferred = nullptr;