From: Peter Hutterer Date: Tue, 12 Aug 2014 05:38:47 +0000 (+1000) Subject: uinput: check errno against the positive value X-Git-Tag: libevdev-1.2.99.902~16 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=09529a6a65e5f6eb8f2e10b8da013929c83ad314;p=platform%2Fupstream%2Flibevdev.git 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 Reviewed-by: David Herrmann --- 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; }