Index: uspace/lib/usbhost/src/endpoint.c
===================================================================
--- uspace/lib/usbhost/src/endpoint.c	(revision 1bab1c8792534785c46d223f7930181efe68225a)
+++ uspace/lib/usbhost/src/endpoint.c	(revision 3b5a5e38ff7a3e86d910c9d64d98db3a52c7bc45)
@@ -244,7 +244,5 @@
 
 	/** Limit transfers with reserved bandwidth to the amount reserved */
-	if ((ep->transfer_type == USB_TRANSFER_INTERRUPT
-	    || ep->transfer_type == USB_TRANSFER_ISOCHRONOUS)
-	    && size > ep->max_transfer_size)
+	if (ep->direction == USB_DIRECTION_OUT && size > ep->max_transfer_size)
 		return ENOSPC;
 
