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