cJSON

mirror of Dave's cJSON
git clone git://git.thc420.xyz/cJSON
Log | Files | Refs | README | LICENSE

commit 9a85c2616197006ec3cc6c6b2e4c2a8994350345
parent 8738160e169c34662f337f8e8e61879400b3e09f
Author: Max Bruckner <max@maxbruckner.de>
Date:   Sat,  6 May 2017 08:18:37 +0200

Merge pull request #166 from prefetchnta/patch-1

cJSON_Utils: free() to cJSON_free()
Diffstat:
McJSON_Utils.c | 10+++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/cJSON_Utils.c b/cJSON_Utils.c @@ -1041,7 +1041,7 @@ static void compose_patch(cJSON * const patches, const unsigned char * const ope encode_string_as_pointer(full_path + path_length + 1, suffix); cJSON_AddItemToObject(patch, "path", cJSON_CreateString((const char*)full_path)); - free(full_path); + cJSON_free(full_path); } if (value != NULL) @@ -1100,7 +1100,7 @@ static void create_patches(cJSON * const patches, const unsigned char * const pa * if size_t is an alias of unsigned long, or if it is bigger */ if (index > ULONG_MAX) { - free(new_path); + cJSON_free(new_path); return; } sprintf((char*)new_path, "%s/%lu", path, (unsigned long)index); /* path of the current array element */ @@ -1115,7 +1115,7 @@ static void create_patches(cJSON * const patches, const unsigned char * const pa * if size_t is an alias of unsigned long, or if it is bigger */ if (index > ULONG_MAX) { - free(new_path); + cJSON_free(new_path); return; } sprintf((char*)new_path, "%lu", (unsigned long)index); @@ -1126,7 +1126,7 @@ static void create_patches(cJSON * const patches, const unsigned char * const pa { compose_patch(patches, (const unsigned char*)"add", path, (const unsigned char*)"-", to_child); } - free(new_path); + cJSON_free(new_path); return; } @@ -1168,7 +1168,7 @@ static void create_patches(cJSON * const patches, const unsigned char * const pa /* create a patch for the element */ create_patches(patches, new_path, from_child, to_child, case_sensitive); - free(new_path); + cJSON_free(new_path); from_child = from_child->next; to_child = to_child->next;