From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:53121) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UZiX9-0002Et-3D for qemu-devel@nongnu.org; Tue, 07 May 2013 10:06:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UZiX1-0001vZ-F0 for qemu-devel@nongnu.org; Tue, 07 May 2013 10:06:20 -0400 Received: from [216.171.111.232] (port=16720 helo=freebsd.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UZiX1-0001vN-9V for qemu-devel@nongnu.org; Tue, 07 May 2013 10:06:15 -0400 From: Ed Maste Date: Tue, 7 May 2013 10:06:12 -0400 Message-Id: <1367935572-15501-1-git-send-email-emaste@freebsd.org> Subject: [Qemu-devel] [PATCH] host-libusb: Correct test for USB packet state List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Ed Maste USB_RET_ASYNC is -6, so inflight was always false. Signed-off-by: Ed Maste --- hw/usb/host-libusb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/usb/host-libusb.c b/hw/usb/host-libusb.c index d1186b8..0af6ce3 100644 --- a/hw/usb/host-libusb.c +++ b/hw/usb/host-libusb.c @@ -384,7 +384,7 @@ out: static void usb_host_req_abort(USBHostRequest *r) { USBHostDevice *s = r->host; - bool inflight = (r->p && r->p->state == USB_RET_ASYNC); + bool inflight = (r->p && r->p->state == USB_PACKET_ASYNC); if (inflight) { r->p->status = USB_RET_NODEV; -- 1.7.11.5