From b919e0ffee9356f34da1f94465e7235d30ceb154 Mon Sep 17 00:00:00 2001 From: Martin Pitt Date: Thu, 3 Dec 2009 10:22:04 +0100 Subject: [PATCH] input_id: Do not tag non-input devices with ID_INPUT Current rules only call it for input devices, but let's be correct. --- extras/input_id/input_id.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/extras/input_id/input_id.c b/extras/input_id/input_id.c index fededa3f..80245246 100644 --- a/extras/input_id/input_id.c +++ b/extras/input_id/input_id.c @@ -146,6 +146,10 @@ int main (int argc, char** argv) while (dev != NULL && udev_device_get_sysattr_value(dev, "capabilities/key") == NULL) dev = udev_device_get_parent(dev); + /* not an "input" class device */ + if (dev == NULL) + return 0; + /* Use this as a flag that input devices were detected, so that this * program doesn't need to be called more than once per device */ puts("ID_INPUT=1"); -- 2.39.5