From 3cafd384a05c4e93d25ba8503097e2e4ad135785 Mon Sep 17 00:00:00 2001 From: Denis Date: Fri, 3 Nov 2023 01:25:23 +0100 Subject: [PATCH] Better errors... --- input_dev.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/input_dev.c b/input_dev.c index 8cdd992..a78ccd1 100644 --- a/input_dev.c +++ b/input_dev.c @@ -2,7 +2,6 @@ #include #include #include -#include #include #include #include @@ -28,7 +27,10 @@ static struct libevdev* ev_matches(const char* sysfs_entry, const uinput_filters return NULL; } - if (strcmp(libevdev_get_name(dev), filters->name) != 0) { + const char* name = libevdev_get_name(dev); + if (strcmp(name, filters->name) != 0) { + fprintf(stderr, "The device name (%s) for device %s does not matches the expected one %s.\n", name, sysfs_entry, filters->name); + libevdev_free(dev); return NULL; }