diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2020-02-03 16:03:38 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2020-02-03 16:03:38 +0100 |
| commit | 17b83db3c57682991c188f0338bebe521408917a (patch) | |
| tree | 7faba1f1ed490a46474d600378164b79f1954e35 /array.c | |
| parent | 1790630a168c0071d92d0cde713a8f9eca34d130 (diff) | |
| download | vis-17b83db3c57682991c188f0338bebe521408917a.tar.gz vis-17b83db3c57682991c188f0338bebe521408917a.tar.xz | |
array: make array_sort work for empty arrays
Diffstat (limited to 'array.c')
| -rw-r--r-- | array.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -149,7 +149,8 @@ bool array_resize(Array *arr, size_t len) { } void array_sort(Array *arr, int (*compar)(const void*, const void*)) { - qsort(arr->items, arr->len, arr->elem_size, compar); + if (arr->items) + qsort(arr->items, arr->len, arr->elem_size, compar); } bool array_push(Array *arr, void *item) { |
