Procházet zdrojové kódy

cJSON_Utils: Fix potential null pointer dereference

Found by coverity
Max Bruckner před 8 roky
rodič
revize
795c3acabe
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      cJSON_Utils.c

+ 1 - 1
cJSON_Utils.c

@@ -468,7 +468,7 @@ static int cJSONUtils_ApplyPatch(cJSON *object, cJSON *patch)
     cJSONUtils_InplaceDecodePointerString(childptr);
 
     /* add, remove, replace, move, copy, test. */
-    if (!parent)
+    if ((parent == NULL) || (childptr == NULL))
     {
         /* Couldn't find object to add to. */
         free(parentptr);