| Submitter | Gerd Hoffmann |
|---|---|
| Date | Nov. 16, 2012, 1:44 p.m. |
| Message ID | <1353073487-19233-12-git-send-email-kraxel@redhat.com> |
| Download | mbox | patch |
| Permalink | /patch/199603/ |
| State | New |
| Headers | show |
Comments
Patch
diff --git a/hw/usb/redirect.c b/hw/usb/redirect.c index be9a232..32ae103 100644 --- a/hw/usb/redirect.c +++ b/hw/usb/redirect.c @@ -342,7 +342,9 @@ static void usbredir_fill_already_in_flight_from_ep(USBRedirDevice *dev, if (p->combined && p != p->combined->first) { continue; } - packet_id_queue_add(&dev->already_in_flight, p->id); + if (p->state == USB_PACKET_ASYNC) { + packet_id_queue_add(&dev->already_in_flight, p->id); + } } }