From 69b77b896ab3d8be2396fea0e8d124f907d54064 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 25 Aug 2014 10:28:09 +1000 Subject: [PATCH] test: fix EVIOCREVOKE test on non-supporting kernels The ioctl-returned errno is positive. Signed-off-by: Peter Hutterer --- test/test-kernel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/test-kernel.c b/test/test-kernel.c index f3bc7e0..6fba605 100644 --- a/test/test-kernel.c +++ b/test/test-kernel.c @@ -75,7 +75,7 @@ START_TEST(test_revoke) dev_fd = libevdev_get_fd(dev); ck_assert_int_ge(dev_fd, 0); rc = ioctl(dev_fd, EVIOCREVOKE, NULL); - if (rc == -1 && errno == -EINVAL) { + if (rc == -1 && errno == EINVAL) { fprintf(stderr, "WARNING: skipping EVIOCREVOKE test, not suported by current kernel\n"); goto out; } @@ -144,7 +144,7 @@ START_TEST(test_revoke_fail_after) ck_assert_int_gt(fd, -1); rc = ioctl(fd, EVIOCREVOKE, NULL); - if (rc == -1 && errno == -EINVAL) { + if (rc == -1 && errno == EINVAL) { fprintf(stderr, "WARNING: skipping EVIOCREVOKE test, not suported by current kernel\n"); goto out; }