Subject: Portability fix, don't call qsort with NULL/0. Found by coverity Origin: FILE5_34-22-g7b807237 Upstream-Author: Christos Zoulas Date: Wed Aug 1 10:18:02 2018 +0000 --- a/src/apprentice.c +++ b/src/apprentice.c @@ -1347,12 +1347,14 @@ filearr[files++] = mfn; } closedir(dir); - qsort(filearr, files, sizeof(*filearr), cmpstrp); - for (i = 0; i < files; i++) { - load_1(ms, action, filearr[i], &errs, mset); - free(filearr[i]); + if (filearr) { + qsort(filearr, files, sizeof(*filearr), cmpstrp); + for (i = 0; i < files; i++) { + load_1(ms, action, filearr[i], &errs, mset); + free(filearr[i]); + } + free(filearr); } - free(filearr); } else load_1(ms, action, fn, &errs, mset); if (errs)