fix: potential memory leak in merge_patch() (#611)

This commit is contained in:
Alan Wang 2021-08-26 14:13:42 +08:00 committed by GitHub
parent d348621ca9
commit f50dafc7d0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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); replacement = merge_patch(replace_me, patch_child, case_sensitive);
if (replacement == NULL) if (replacement == NULL)
{ {
cJSON_Delete(target);
return NULL; return NULL;
} }