summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--compare/compare.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/compare/compare.c b/compare/compare.c
index 3cb3cff..4abf512 100644
--- a/compare/compare.c
+++ b/compare/compare.c
@@ -653,7 +653,8 @@ int main(int argc, char *argv[])
const char *prev = "";
ASS_Track *track = NULL;
unsigned total = 0, good = 0;
- qsort(list.items, list.n_items, sizeof(Item), item_compare);
+ if (list.n_items)
+ qsort(list.items, list.n_items, sizeof(Item), item_compare);
for (size_t i = 0; i < list.n_items; i++) {
char *name = list.items[i].name;
size_t len = list.items[i].prefix;