summaryrefslogtreecommitdiff
path: root/test/test-common-uinput.c
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2013-06-27 11:02:39 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2013-06-27 11:02:39 +1000
commit27991828a66890a2e14bc5a93d435855bcee2d74 (patch)
treee9e533fd38737562114492f07e1f8faa4847ab77 /test/test-common-uinput.c
parent598bebfd92c210b142004883c9526060ebdea256 (diff)
downloadlibevdev-27991828a66890a2e14bc5a93d435855bcee2d74.tar.gz
test: don't check for a max on EV_SYN events
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'test/test-common-uinput.c')
-rw-r--r--test/test-common-uinput.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/test/test-common-uinput.c b/test/test-common-uinput.c
index db19ac0..691818b 100644
--- a/test/test-common-uinput.c
+++ b/test/test-common-uinput.c
@@ -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;