diff options
author | Hans de Goede <hdegoede@redhat.com> | 2012-03-02 21:27:19 +0100 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2012-03-07 12:28:04 +0100 |
commit | 4d819a9bde7f52e7421d4128dc69c296c9fd017a (patch) | |
tree | 999f0d21e6853682a9e44b8a8599717576998b57 /usb-redir.c | |
parent | 5eafd438c9e3b7b698c4a4ec755f52d8dfb870ae (diff) |
usb: return BABBLE rather then NAK when we receive too much data
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'usb-redir.c')
-rw-r--r-- | usb-redir.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usb-redir.c b/usb-redir.c index a87de6e348..c52311ac02 100644 --- a/usb-redir.c +++ b/usb-redir.c @@ -447,7 +447,7 @@ static int usbredir_handle_iso_data(USBRedirDevice *dev, USBPacket *p, ERROR("received iso data is larger then packet ep %02X (%d > %d)\n", ep, len, (int)p->iov.size); bufp_free(dev, isop, ep); - return USB_RET_NAK; + return USB_RET_BABBLE; } usb_packet_copy(p, isop->data, len); bufp_free(dev, isop, ep); @@ -566,7 +566,7 @@ static int usbredir_handle_interrupt_data(USBRedirDevice *dev, if (len > p->iov.size) { ERROR("received int data is larger then packet ep %02X\n", ep); bufp_free(dev, intp, ep); - return USB_RET_NAK; + return USB_RET_BABBLE; } usb_packet_copy(p, intp->data, len); bufp_free(dev, intp, ep); |