diff --git a/frameworks/ets/ani/src/sts_convert_other.cpp b/frameworks/ets/ani/src/sts_convert_other.cpp index 06f2564f1ea731c9977df89160ea914a6c65f455..e998dacc2bb16853c67dc4bed1f761c22670e4a3 100644 --- a/frameworks/ets/ani/src/sts_convert_other.cpp +++ b/frameworks/ets/ani/src/sts_convert_other.cpp @@ -34,7 +34,6 @@ std::shared_ptr UnwrapWantAgent(ani_env *env, ani_object agent) return nullptr; } std::shared_ptr wantAgentSp = std::make_shared(*pWantAgent); - deletePoint(pWantAgent); ANS_LOGD("UnwrapWantAgent end"); return wantAgentSp; } diff --git a/frameworks/ets/ani/src/sts_subscribe_info.cpp b/frameworks/ets/ani/src/sts_subscribe_info.cpp index 8e39ff7be552df009cb91fd3f72e10f1923cb2f6..9ec198f3e31de7a556c6bc814acb98a57afde5a9 100644 --- a/frameworks/ets/ani/src/sts_subscribe_info.cpp +++ b/frameworks/ets/ani/src/sts_subscribe_info.cpp @@ -76,6 +76,7 @@ bool UnwarpNotificationSubscribeInfo(ani_env *env, ani_object value, Notificatio } if (!GetSlotTypes(env, value, info)) { ANS_LOGE("GetSlotTypes faild"); + return false; } info.AddAppNames(bundleNames); info.AddAppUserId(userId);