瀏覽代碼

cJSON_Utils: Fix potential null pointer dereference

Found by coverity
Max Bruckner 8 年之前
父節點
當前提交
795c3acabe
共有 1 個文件被更改,包括 1 次插入1 次删除
  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);