vis

a vi-like editor based on Plan 9's structural regular expressions

git clone https://9o.is/git/vis.git

commit 74dfcb2634c92c403ebceb43b0923b35b904b70d
parent c142666ed7c3e77c2f93ac17e4ace0fadc7f24ca
Author: Marc André Tanner <mat@brain-dump.org>
Date:   Mon,  3 Feb 2020 16:03:38 +0100

array: make array_sort work for empty arrays

Diffstat:
Marray.c | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/array.c b/array.c @@ -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) {