]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lsfd: avoid passing NULL to qsort()
authorThomas Weißschuh <thomas@t-8ch.de>
Mon, 17 Jul 2023 20:46:04 +0000 (22:46 +0200)
committerThomas Weißschuh <thomas@t-8ch.de>
Mon, 17 Jul 2023 21:19:35 +0000 (23:19 +0200)
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
misc-utils/lsfd-unkn.c

index 83367d3ce3b27d918b494d9e07cc8a4a6b110253..462f44e9074d334c0e6a4b170a573c5cc1e468ca 100644 (file)
@@ -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,