Index: uspace/app/bdsh/cmds/modules/cat/cat.c
===================================================================
--- uspace/app/bdsh/cmds/modules/cat/cat.c	(revision c61d34be34099f5ca3cf83937a9935c4e09a9773)
+++ uspace/app/bdsh/cmds/modules/cat/cat.c	(revision f1ba5d62689ce8c511830ed97b4cd78ee2ea8b24)
@@ -104,11 +104,9 @@
 
 	do {
-		memset(buff, 0, sizeof(buff));
 		bytes = read(fd, buff, blen);
 		if (bytes > 0) {
 			count += bytes;
-			if (bytes < blen)
-				buff[bytes] = '\0';
-			printf(buff);
+			buff[bytes] = '\0';
+			printf("%s", buff);
 			reads++;
 		}
