Index: uspace/drv/vhc/devices.c
===================================================================
--- uspace/drv/vhc/devices.c	(revision 4f380d06265153fa7f9f82fdd59b43a344d0e0b9)
+++ uspace/drv/vhc/devices.c	(revision 0cfc68f060ff8c44e176a4810205e2255835cb09)
@@ -187,7 +187,5 @@
 				    transaction->buffer, transaction->len,
 				    &tmp);
-				if (tmp < transaction->len) {
-					transaction->len = tmp;
-				}
+				transaction->actual_len = tmp;
 				break;
 				
