Index: uspace/drv/bus/usb/ehci/ehci_batch.c
===================================================================
--- uspace/drv/bus/usb/ehci/ehci_batch.c	(revision 07645906c1580397deaeff381412b8e750a3d468)
+++ uspace/drv/bus/usb/ehci/ehci_batch.c	(revision cbfbdc3145d7cadefb6389940be2589a38c5dc52)
@@ -360,7 +360,7 @@
 		const bool last = (remain_size == transfer_size);
 		td_init(
-		    ehci_batch->tds[td_current], last ? NULL :
-		    ehci_batch->tds[td_current + 1], dir, buffer, transfer_size,
-		    -1, last);
+		    ehci_batch->tds[td_current],
+		    last ? NULL : ehci_batch->tds[td_current + 1],
+		    dir, buffer, transfer_size, -1, last);
 
 		usb_log_debug2("Created DATA TD(%"PRIxn": %08x:%08x:%08x",
