Browse Source

fix bug: sort_list() returns strange results

pull/317/head
yuta-oxo 6 years ago
parent
commit
eaec82c3c5
  1. 2
      cJSON_Utils.c

2
cJSON_Utils.c

@ -510,7 +510,7 @@ static cJSON *sort_list(cJSON *list, const cJSON_bool case_sensitive)
while ((first != NULL) && (second != NULL)) while ((first != NULL) && (second != NULL))
{ {
cJSON *smaller = NULL; cJSON *smaller = NULL;
if (compare_strings((unsigned char*)first->string, (unsigned char*)second->string, false) < 0) if (compare_strings((unsigned char*)first->string, (unsigned char*)second->string, case_sensitive) < 0)
{ {
smaller = first; smaller = first;
} }

Loading…
Cancel
Save