Browse Source

handle null pointer: sort_object

Max Bruckner 8 years ago
parent
commit
c46c4d1559
1 changed files with 4 additions and 0 deletions
  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)
 static void sort_object(cJSON * const object, const cJSON_bool case_sensitive)
 {
 {
+    if (object == NULL)
+    {
+        return;
+    }
     object->child = sort_list(object->child, case_sensitive);
     object->child = sort_list(object->child, case_sensitive);
 }
 }