From a44107540d20b1fbf9bcf3cfd91c5f6310ea4cbe Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 12 Feb 2025 10:14:16 +0100 Subject: [PATCH] sysjoystick: don't leak fd on error --- src/joystick/linux/SDL_sysjoystick.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/joystick/linux/SDL_sysjoystick.c b/src/joystick/linux/SDL_sysjoystick.c index 283f8050ce..ea73821c06 100644 --- a/src/joystick/linux/SDL_sysjoystick.c +++ b/src/joystick/linux/SDL_sysjoystick.c @@ -1518,6 +1518,7 @@ static SDL_sensorlist_item *GetSensor(SDL_joylist_item *item) return NULL; } if (ioctl(fd_item, EVIOCGUNIQ(sizeof(uniq_item) - 1), &uniq_item) < 0) { + close(fd_item); return NULL; } close(fd_item);