Without this disconnected devices look like the last redirected device in the monitor in "info usb".
Signed-off-by: Hans de Goede <hdego...@redhat.com> --- hw/usb/redirect.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hw/usb/redirect.c b/hw/usb/redirect.c index 9cea7c1..11d3b2b 100644 --- a/hw/usb/redirect.c +++ b/hw/usb/redirect.c @@ -1134,6 +1134,8 @@ static void usbredir_device_disconnect(void *priv) } usb_ep_init(&dev->dev); dev->interface_info.interface_count = NO_INTERFACE_INFO; + dev->dev.addr = 0; + dev->dev.speed = 0; } static void usbredir_interface_info(void *priv, -- 1.7.9.3