From 2998967094baddacc3650c3112680198939ca30a Mon Sep 17 00:00:00 2001 From: yangbiao59 Date: Mon, 4 Aug 2025 07:59:15 +0000 Subject: [PATCH] =?UTF-8?q?connectdfs=5Fani=E5=A2=9E=E5=8A=A0=E5=AF=B9anid?= =?UTF-8?q?fslistener=5F=E5=8F=98=E9=87=8F=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yangbiao59 --- .../kits/js/src/mod_fs/properties/ani/connectdfs_ani.cpp | 6 ++++++ 1 file changed, 6 insertions(+) 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 da3f63b52..66085f8c6 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,7 +35,13 @@ void ConnectDfsAni::ConnectDfsSync(ani_env *env, [[maybe_unused]] ani_class claz ErrorHandler::Throw(env, E_PARAMS); return; } + sptr anidfslistener_(new(std::nothrow) ANIDfsListener()); + if (!anidfslistener_) { + HILOGE("Failed to new ANIDfsListener"); + ErrorHandler::Throw(env, E_NOMEM); + return; + } anidfslistener_->SetConnectDfsEnv(env); ani_ref promiseDeferred = nullptr; -- Gitee