Procházet zdrojové kódy

handle null pointers: replace_item_in_object

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

+ 1 - 1
cJSON.c

@@ -2008,7 +2008,7 @@ CJSON_PUBLIC(void) cJSON_ReplaceItemInArray(cJSON *array, int which, cJSON *newi
 
 static cJSON_bool replace_item_in_object(cJSON *object, const char *string, cJSON *replacement, cJSON_bool case_sensitive)
 {
-    if (replacement == NULL)
+    if ((replacement == NULL) || (string == NULL))
     {
         return false;
     }