From: Thomas Weißschuh Date: Mon, 17 Jul 2023 20:46:04 +0000 (+0200) Subject: lsfd: avoid passing NULL to qsort() X-Git-Tag: v2.40-rc1~327^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=baef265925b2745d0ff8cfd5c8f77de89b0b87fb;p=thirdparty%2Futil-linux.git lsfd: avoid passing NULL to qsort() Signed-off-by: Thomas Weißschuh --- diff --git a/misc-utils/lsfd-unkn.c b/misc-utils/lsfd-unkn.c index 83367d3ce3..462f44e907 100644 --- a/misc-utils/lsfd-unkn.c +++ b/misc-utils/lsfd-unkn.c @@ -497,11 +497,12 @@ static int intcmp(const void *a, const void *b) static void anon_eventpoll_attach_xinfo(struct unkn *unkn) { struct anon_eventpoll_data *data = (struct anon_eventpoll_data *)unkn->anon_data; - qsort(data->tfds, data->count, sizeof(data->tfds[0]), - intcmp); - if (data->count > 0) + if (data->count > 0) { + qsort(data->tfds, data->count, sizeof(data->tfds[0]), + intcmp); list_add_tail(&data->siblings, &unkn->file.proc->eventpolls); + } } static char *anon_eventpoll_make_tfds_string(struct anon_eventpoll_data *data,