13 lines
436 B
Diff
13 lines
436 B
Diff
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;
|
|
}
|
|
|