Index: uspace/app/bdsh/cmds/modules/cat/cat.c
===================================================================
--- uspace/app/bdsh/cmds/modules/cat/cat.c	(revision 7d86195018b7084baebf0049d3666f83b8d36216)
+++ uspace/app/bdsh/cmds/modules/cat/cat.c	(revision 2953f9aa56ef5ff93cd64392ab549d5c7f473d49)
@@ -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++;
 		}
