Index: uspace/app/tester/vfs/vfs1.c
===================================================================
--- uspace/app/tester/vfs/vfs1.c	(revision 2f60a5290eb6b781b8644febd27bc3c984f97c1b)
+++ uspace/app/tester/vfs/vfs1.c	(revision 92f9baca6b223ece5f5e93de7ce2ee6f28a6410d)
@@ -87,10 +87,11 @@
 	char buf[10];
 
-	cnt = read(fd0, buf, sizeof(buf));
-	if (cnt < 0)
-		return "read() failed.\n";
-
-	if (!quiet)
-		printf("read %d bytes: \"%.*s\", fd=%d\n", cnt, cnt, buf, fd0);
+	while ((cnt = read(fd0, buf, sizeof(buf)))) {
+		if (cnt < 0)
+			return "read() failed.\n";
+		if (!quiet)
+			printf("read %d bytes: \"%.*s\", fd=%d\n", cnt, cnt,
+			    buf, fd0);
+	}
 
 	close(fd0);
