Sometimes on a Windows client, udev events are received while the driver is being un/installed. so just ignore it --- gtk/usb-device-manager.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/gtk/usb-device-manager.c b/gtk/usb-device-manager.c index 53a3794..b4bf7ac 100644 --- a/gtk/usb-device-manager.c +++ b/gtk/usb-device-manager.c @@ -626,6 +626,14 @@ static void spice_usb_device_manager_add_dev(SpiceUsbDeviceManager *self, return; } +#ifdef G_OS_WIN32 + device = spice_usb_device_manager_find_device(self, bus, address); + if (device) { + g_warning("USB device at %d.%d already exists", bus, address); + return; + } +#endif + if (priv->coldplug_list) dev_list = priv->coldplug_list; else -- 1.7.7.6 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel