Index: uspace/lib/usbhost/src/endpoint.c
===================================================================
--- uspace/lib/usbhost/src/endpoint.c	(revision 1a2227dd48e5aa6c8c9a405d3d2af5380b443736)
+++ uspace/lib/usbhost/src/endpoint.c	(revision 24c41ba116f95ed1d1214737917cffc3db92868d)
@@ -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;
 
