Explorar o código

handle null pointer: sort_object

Max Bruckner %!s(int64=8) %!d(string=hai) anos
pai
achega
c46c4d1559
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      cJSON_Utils.c

+ 4 - 0
cJSON_Utils.c

@@ -550,6 +550,10 @@ static cJSON *sort_list(cJSON *list, const cJSON_bool case_sensitive)
 
 static void sort_object(cJSON * const object, const cJSON_bool case_sensitive)
 {
+    if (object == NULL)
+    {
+        return;
+    }
     object->child = sort_list(object->child, case_sensitive);
 }