From 7dee61662184f5828ddfcd36f4189d9cb7a94bc0 Mon Sep 17 00:00:00 2001 From: weizhixiang <1138871845@qq.com> Date: Tue, 15 Sep 2020 16:03:44 +0800 Subject: [PATCH] check return value for libudev/udev_monitor_filter_add_match_subsystem_devtype Signed-off-by: weizhixiang <1138871845@qq.com> --- src/udev-seat.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/udev-seat.c b/src/udev-seat.c index 28b21b6e..20a3f027 100644 --- a/src/udev-seat.c +++ b/src/udev-seat.c @@ -289,8 +289,11 @@ udev_input_enable(struct libinput *libinput) return -1; } - udev_monitor_filter_add_match_subsystem_devtype(input->udev_monitor, - "input", NULL); + if (udev_monitor_filter_add_match_subsystem_devtype( + input->udev_monitor, "input", NULL)) { + log_info(libinput, "udev: failed to set up filter\n"); + return -1; + } if (udev_monitor_enable_receiving(input->udev_monitor)) { log_info(libinput, "udev: failed to bind the udev monitor\n");