From: Paul Gofman pgofman@codeweavers.com
--- dlls/winebus.sys/bus_udev.c | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/dlls/winebus.sys/bus_udev.c b/dlls/winebus.sys/bus_udev.c index ca96c80a0d1..39b810b7588 100644 --- a/dlls/winebus.sys/bus_udev.c +++ b/dlls/winebus.sys/bus_udev.c @@ -1332,6 +1332,10 @@ static void udev_add_device(struct udev_device *dev, int fd) bus_event_queue_device_created(&event_queue, &impl->unix_device, &desc); } #endif + else + { + close(fd); + } }
#ifdef HAVE_SYS_INOTIFY_H