From 80f3aa39335061ce981f14f602a29433995c9674 Mon Sep 17 00:00:00 2001 From: Sung-Jin Park Date: Tue, 9 Nov 2021 16:59:53 +0900 Subject: [PATCH] pepper-evdev: fix to remove an event source when error/hangup comes from it Change-Id: If2f8e800294485eb071e360ce5287732c9470d88 Signed-off-by: Sung-Jin Park --- src/lib/evdev/evdev.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib/evdev/evdev.c b/src/lib/evdev/evdev.c index 968ea78..b9b6bfc 100644 --- a/src/lib/evdev/evdev.c +++ b/src/lib/evdev/evdev.c @@ -133,8 +133,7 @@ _evdev_keyboard_event_fd_read(int fd, uint32_t mask, void *data) if (device_info->event_source) wl_event_source_fd_update(device_info->event_source, (uint32_t)0); - - close(fd); + wl_event_source_remove(device_info->event_source); return 0; } -- 2.34.1