Index: uspace/lib/usbvirt/callback.c
===================================================================
--- uspace/lib/usbvirt/callback.c	(revision 2aee3e06057800db871d46dced9fce569bc63061)
+++ 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;
