test: don't check for a max on EV_SYN events

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer 2013-06-27 11:02:39 +10:00
parent 598bebfd92
commit 27991828a6

View file

@ -368,9 +368,11 @@ uinput_device_event(const struct uinput_device *dev, unsigned int type, unsigned
if (type > EV_MAX)
return -EINVAL;
max = type_to_mask_const(&dev->d, type, &mask);
if (max == -1 || code > max)
return -EINVAL;
if (type != EV_SYN) {
max = type_to_mask_const(&dev->d, type, &mask);
if (max == -1 || code > max)
return -EINVAL;
}
ev.type = type;
ev.code = code;