diff --git a/frameworks/js/napi/src/manager/napi_get_active.cpp b/frameworks/js/napi/src/manager/napi_get_active.cpp index fb51ed0504ba7202bcf93c290c740d77cb6e7aa5..2e1ff088ead220643ac997a9fd1e702260cf8d42 100644 --- a/frameworks/js/napi/src/manager/napi_get_active.cpp +++ b/frameworks/js/napi/src/manager/napi_get_active.cpp @@ -434,7 +434,9 @@ napi_value NapiGetActiveNotificationByFilter(napi_env env, napi_callback_info in } napi_ref callback = nullptr; if (ParseGetLiveViewParams(env, info, asyncLiveViewCallBackInfo->filter, callback) == nullptr) { - ANS_LOGD("ParseGetLiveViewParams is nullptr."); + ANS_LOGE("ParseGetLiveViewParams is nullptr."); + delete asyncLiveViewCallBackInfo; + asyncLiveViewCallBackInfo = nullptr; Common::NapiThrow(env, ERROR_PARAM_INVALID); return Common::NapiGetUndefined(env); }