Index: uspace/lib/usbvirt/callback.c
===================================================================
--- uspace/lib/usbvirt/callback.c	(revision ecf52c4b10488466ad9c3ec623faa7b2c400e3a8)
+++ uspace/lib/usbvirt/callback.c	(revision 339aeacc837892fac839ed1481e591084c22c54e)
@@ -155,5 +155,5 @@
 	 * If the request was processed, we will send data back.
 	 */
-	if (rc == EOK) {
+	if ((rc == EOK) && (expected_len > 0)) {
 		size_t receive_len;
 		ipc_callid_t callid;
