diff --git a/reactos/drivers/usb/usbport/queue.c b/reactos/drivers/usb/usbport/queue.c index 3ef29a98b33..75f2f45ef02 100644 --- a/reactos/drivers/usb/usbport/queue.c +++ b/reactos/drivers/usb/usbport/queue.c @@ -1042,7 +1042,7 @@ USBPORT_QueuePendingTransferIrp(IN PIRP Irp) IoSetCancelRoutine(Irp, USBPORT_CancelPendingTransferIrp); - if (Irp->Cancel && !IoSetCancelRoutine(Irp, NULL)) + if (Irp->Cancel && IoSetCancelRoutine(Irp, NULL)) { USBPORT_CompleteTransfer(Urb, USBD_STATUS_CANCELED); }