From 8b945a103f97baec12496e013973fa2d215a607c Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 4 Jun 2017 21:16:35 +0200 Subject: [PATCH] (udev_input.c) Set st_dev manually --- input/drivers/udev_input.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/input/drivers/udev_input.c b/input/drivers/udev_input.c index 8ea5567367..5aba8040df 100644 --- a/input/drivers/udev_input.c +++ b/input/drivers/udev_input.c @@ -280,6 +280,7 @@ static void udev_handle_mouse(void *data, mouse->whu = 1; else if (event->value == -1) mouse->whd = 1; + break; } } } @@ -288,9 +289,11 @@ static bool udev_input_add_device(udev_input_t *udev, enum udev_input_dev_type type, const char *devnode, device_handle_cb cb) { int fd; + struct stat st; udev_input_device_t **tmp; udev_input_device_t *device = NULL; - struct stat st = {0}; + + st.st_dev = 0; if (stat(devnode, &st) < 0) return false;