diff --git a/cJSON.c b/cJSON.c index 8411d9477b8a04c6f3e60d182eec6be6b2cb48a6..a7379df5296cb0e5bf2d56e24231d2e80106e50d 100644 --- a/cJSON.c +++ b/cJSON.c @@ -406,7 +406,7 @@ CJSON_PUBLIC(char*) cJSON_SetValuestring(cJSON *object, const char *valuestring) return NULL; } /* return NULL if the object is corrupted */ - if (object->valuestring == NULL) + if (object->valuestring == NULL || valuestring == NULL) { return NULL; }