diff --git a/cJSON.c b/cJSON.c index 9408edd..ed60741 100644 --- a/cJSON.c +++ b/cJSON.c @@ -66,13 +66,17 @@ static void (*cJSON_free)(void *ptr) = free; static char* cJSON_strdup(const char* str) { - size_t len; - char* copy; + size_t len; + char* copy; - len = strlen(str) + 1; - if (!(copy = (char*)cJSON_malloc(len))) return 0; - memcpy(copy,str,len); - return copy; + len = strlen(str) + 1; + if (!(copy = (char*)cJSON_malloc(len))) + { + return 0; + } + memcpy(copy, str, len); + + return copy; } void cJSON_InitHooks(cJSON_Hooks* hooks)