https://bugzilla.redhat.com/show_bug.cgi?id=1431137 When auto sharing of USB devices is enabled in remote-viewer's configuration file, Windows spice client hides connected USB devices on client machine even if USB redirection is disabled by --spice-disable-usbredir. Signed-off-by: Yuri Benditovich <yuri.benditovich@xxxxxxxxxx> --- src/usb-device-manager.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/usb-device-manager.c b/src/usb-device-manager.c index 4d0b93d..6e6a683 100644 --- a/src/usb-device-manager.c +++ b/src/usb-device-manager.c @@ -1945,6 +1945,12 @@ void _usbdk_hider_update(SpiceUsbDeviceManager *manager) return; } + if (!spice_session_get_usbredir_enabled(priv->session)) { + SPICE_DEBUG("USB redirection disabled, no hider setup needed"); + _usbdk_hider_clear(manager); + return; + } + if (!priv->auto_connect) { SPICE_DEBUG("Auto-connect disabled, no hider setup needed"); _usbdk_hider_clear(manager); -- 2.9.3 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel