]> git.proxmox.com Git - qemu.git/blobdiff - usb-linux.c
usb-linux: return USB_RET_STALL on -EPIPE
[qemu.git] / usb-linux.c
index 9e5d9c40efa60d39ae1913a45eee19d5f94917d8..d7121346f389d441f05ab9b15cd33f7d71f7da14 100644 (file)
@@ -275,7 +275,9 @@ static void async_complete(void *opaque)
 
             case -EPIPE:
                 set_halt(s, p->devep);
-                /* fall through */
+               p->len = USB_RET_STALL;
+               break;
+
             default:
                 p->len = USB_RET_NAK;
                 break;