Index: uspace/lib/usbhost/src/usb_transfer_batch.c
===================================================================
--- uspace/lib/usbhost/src/usb_transfer_batch.c	(revision 820d9bc525f17534acb8f4e1819bbbd3b60536e9)
+++ uspace/lib/usbhost/src/usb_transfer_batch.c	(revision d42ba372b0d79f8dd020b8f145190f30d31e8d2f)
@@ -55,5 +55,5 @@
 		batch = ep->bus->ops.create_batch(ep->bus, ep);
 	else
-		batch = malloc(sizeof(usb_transfer_batch_t));
+		batch = calloc(1, sizeof(usb_transfer_batch_t));
 
 	return batch;
@@ -64,5 +64,4 @@
 void usb_transfer_batch_init(usb_transfer_batch_t *batch, endpoint_t *ep)
 {
-	memset(batch, 0, sizeof(*batch));
 	batch->ep = ep;
 }
