joystick: On Linux, don't try to close an invalid inotify file descriptor.
diff --git a/src/joystick/linux/SDL_sysjoystick.c b/src/joystick/linux/SDL_sysjoystick.c
index 76b83c6..7129479 100644
--- a/src/joystick/linux/SDL_sysjoystick.c
+++ b/src/joystick/linux/SDL_sysjoystick.c
@@ -1320,8 +1320,10 @@ LINUX_JoystickQuit(void)
SDL_joylist_item *item = NULL;
SDL_joylist_item *next = NULL;
- close(inotify_fd);
- inotify_fd = -1;
+ if (inotify_fd >= 0) {
+ close(inotify_fd);
+ inotify_fd = -1;
+ }
for (item = SDL_joylist; item; item = next) {
next = item->next;