From 8cd46ae7bc031f311c833ad32445f5cde1916f99 Mon Sep 17 00:00:00 2001 From: Neven Sajko Date: Sat, 28 May 2016 03:13:35 +0200 Subject: ls: check that pointer is not nil before calling qsort Passing a null pointer to qsort is an error in C (GCC and Clang agree with the standards there, so this is no joke). Change-Id: Ia2b015793a75ea4e85ae8f47da6beead9c4290e6 --- src/cmd/ls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd/ls.c b/src/cmd/ls.c index 60615059..fca3ee95 100644 --- a/src/cmd/ls.c +++ b/src/cmd/ls.c @@ -143,7 +143,7 @@ output(void) char buf[4096]; char *s; - if(!nflag) + if(!nflag && dirbuf!=0) qsort(dirbuf, ndir, sizeof dirbuf[0], (int (*)(const void*, const void*))compar); for(i=0; i