diff --git a/cJSON_Utils.c b/cJSON_Utils.c index c7c6439..63651df 100644 --- a/cJSON_Utils.c +++ b/cJSON_Utils.c @@ -1367,6 +1367,7 @@ static cJSON *merge_patch(cJSON *target, const cJSON * const patch, const cJSON_ replacement = merge_patch(replace_me, patch_child, case_sensitive); if (replacement == NULL) { + cJSON_Delete(target); return NULL; }