From 20b52ffafc6fb6bdc536a4b16b80639dd48c5f62 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 16 Apr 2026 10:30:30 +1000 Subject: [PATCH] udev: use xclose() instead of close() xclose does the fd == -1 dance which makes analyzers happier. Co-Authored-by: Claude Code Part-of: --- udev/libinput-fuzz-extract.c | 3 ++- udev/libinput-fuzz-to-zero.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/udev/libinput-fuzz-extract.c b/udev/libinput-fuzz-extract.c index a549269e..4473c219 100644 --- a/udev/libinput-fuzz-extract.c +++ b/udev/libinput-fuzz-extract.c @@ -31,6 +31,7 @@ #include #include +#include "util-files.h" #include "util-macros.h" #include "util-prop-parsers.h" @@ -77,7 +78,7 @@ handle_absfuzz(struct udev_device *device) } out: - close(fd); + xclose(&fd); libevdev_free(evdev); } diff --git a/udev/libinput-fuzz-to-zero.c b/udev/libinput-fuzz-to-zero.c index 828721c5..e64b7b50 100644 --- a/udev/libinput-fuzz-to-zero.c +++ b/udev/libinput-fuzz-to-zero.c @@ -30,6 +30,7 @@ #include #include +#include "util-files.h" #include "util-macros.h" static void @@ -75,7 +76,7 @@ reset_absfuzz_to_zero(struct udev_device *device) } out: - close(fd); + xclose(&fd); libevdev_free(evdev); }