Procházet zdrojové kódy

handle null pointers: cJSON_AddItemReferenceToArray

Max Bruckner před 8 roky
rodič
revize
c179509b31
1 změnil soubory, kde provedl 5 přidání a 0 odebrání
  1. 5 0
      cJSON.c

+ 5 - 0
cJSON.c

@@ -1844,6 +1844,11 @@ CJSON_PUBLIC(void) cJSON_AddItemToObjectCS(cJSON *object, const char *string, cJ
 
 CJSON_PUBLIC(void) cJSON_AddItemReferenceToArray(cJSON *array, cJSON *item)
 {
+    if (array == NULL)
+    {
+        return;
+    }
+
     cJSON_AddItemToArray(array, create_reference(item, &global_hooks));
 }