libevdev_is_event_type() needs to check for < EV_CNT
authorPeter Hutterer <peter.hutterer@who-t.net>
Thu, 29 Aug 2013 01:17:08 +0000 (11:17 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Thu, 29 Aug 2013 01:36:20 +0000 (11:36 +1000)
EV_MAX is a valid (though unused) value.

Reported-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
libevdev/libevdev.c

index 61795f6..e4bbd4f 100644 (file)
@@ -1166,7 +1166,7 @@ libevdev_grab(struct libevdev *dev, enum libevdev_grab_mode grab)
 int
 libevdev_is_event_type(const struct input_event *ev, unsigned int type)
 {
-       return type < EV_MAX && ev->type == type;
+       return type < EV_CNT && ev->type == type;
 }
 
 int