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 d741216810fbf67bc00cd87c9d8c44cc0c958a34..fca7d8f56cb9a516c145437af3158f9214ade120 100644 --- a/frameworks/ets/ani/src/sts_subscribe_info.cpp +++ b/frameworks/ets/ani/src/sts_subscribe_info.cpp @@ -75,6 +75,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);