Преглед на файлове

handle null pointer: cJSONUtils_FindPointerFromObjectTo

Max Bruckner преди 8 години
родител
ревизия
9bdf19fde1
променени са 1 файла, в които са добавени 5 реда и са изтрити 0 реда
  1. 5 0
      cJSON_Utils.c

+ 5 - 0
cJSON_Utils.c

@@ -162,6 +162,11 @@ CJSON_PUBLIC(char *) cJSONUtils_FindPointerFromObjectTo(const cJSON * const obje
     size_t child_index = 0;
     cJSON *current_child = 0;
 
+    if ((object == NULL) || (target == NULL))
+    {
+        return NULL;
+    }
+
     if (object == target)
     {
         /* found */