diff --git a/libevdev/libevdev-uinput.c b/libevdev/libevdev-uinput.c index d781fe6fe9cf9cf946e48a9254936832d4a6c9b2..6d2e43ff53fc66c063c61cf1767384d3ccb6c805 100644 --- a/libevdev/libevdev-uinput.c +++ b/libevdev/libevdev-uinput.c @@ -485,7 +485,11 @@ libevdev_uinput_write_event(const struct libevdev_uinput *uinput_dev, unsigned int code, int value) { +#ifndef __MUSL__ struct input_event ev = { {0,0}, type, code, value }; +#else + struct input_event ev = { type, code, value }; +#endif int fd = libevdev_uinput_get_fd(uinput_dev); int rc, max;