diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2014-08-12 15:38:47 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2014-08-15 08:37:26 +1000 |
commit | 09529a6a65e5f6eb8f2e10b8da013929c83ad314 (patch) | |
tree | a237c01cf40e248759952edacb05a32f865a6954 | |
parent | a5f150ef57a1a5c67e94163f6f5a60687049413f (diff) | |
download | libevdev-09529a6a65e5f6eb8f2e10b8da013929c83ad314.tar.gz |
uinput: check errno against the positive value
We use the negative errno internally, but the proper errno is always positive.
Fixes device creation failures on kernels that don't support UI_SET_PROPBIT.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: David Herrmann <dh.herrmann@gmail.com>
-rw-r--r-- | libevdev/libevdev-uinput.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libevdev/libevdev-uinput.c b/libevdev/libevdev-uinput.c index e8419e6..4446b45 100644 --- a/libevdev/libevdev-uinput.c +++ b/libevdev/libevdev-uinput.c @@ -147,7 +147,7 @@ set_props(const struct libevdev *dev, int fd, struct uinput_user_dev *uidev) * ioctl is called on an already created device. The * last two can't happen here. */ - if (errno == -EINVAL) + if (errno == EINVAL) rc = 0; break; } |