handle null pointers: cJSON_ReplaceItemViaPointer

This commit is contained in:
Max Bruckner 2017-06-28 14:07:25 +02:00
parent 9585c38d5a
commit 39745c9c75

View File

@ -1963,7 +1963,7 @@ CJSON_PUBLIC(void) cJSON_InsertItemInArray(cJSON *array, int which, cJSON *newit
CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemViaPointer(cJSON * const parent, cJSON * const item, cJSON * replacement)
{
if ((parent == NULL) || (replacement == NULL))
if ((parent == NULL) || (replacement == NULL) || (item == NULL))
{
return false;
}