From 15777340b1cb60837624883921a24b3ab5701d7c Mon Sep 17 00:00:00 2001 From: Akshay Jaggi Date: Sat, 7 Jun 2014 11:40:38 +0000 Subject: [PATCH] Fix UHCI Short Packet Transfers --- src/add-ons/kernel/busses/usb/uhci.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/busses/usb/uhci.cpp b/src/add-ons/kernel/busses/usb/uhci.cpp index f764d0d6e1..6347430642 100644 --- a/src/add-ons/kernel/busses/usb/uhci.cpp +++ b/src/add-ons/kernel/busses/usb/uhci.cpp @@ -2113,7 +2113,7 @@ UHCI::CreateDescriptor(Pipe *pipe, uint8 direction, size_t bufferSize) else { result->status |= TD_CONTROL_3_ERRORS; if (direction == TD_TOKEN_IN - && (pipe->Type() & USB_OBJECT_CONTROL_PIPE) == 0) + && (pipe->Type() & USB_OBJECT_CONTROL_PIPE) != 0) result->status |= TD_CONTROL_SPD; } if (pipe->Speed() == USB_SPEED_LOWSPEED)