diff --git a/interfaces/innerkits/appverify_lite/src/app_provision.c b/interfaces/innerkits/appverify_lite/src/app_provision.c index 6ea807b2e3b63c106e3bb777665b4969f6f12c1e..92f63a2421786f9f72d59047dc6113c9264e7755 100644 --- a/interfaces/innerkits/appverify_lite/src/app_provision.c +++ b/interfaces/innerkits/appverify_lite/src/app_provision.c @@ -103,6 +103,7 @@ static char **GetStringArrayTag(const cJSON *root, const char *tag, int32_t *num P_NULL_GOTO_WTTH_LOG(item); if (item->valuestring == NULL) { LOG_ERROR("valuestring is NULL"); + FreeStringAttay(value, num); return NULL; } int32_t len = strlen(item->valuestring);