Index: uspace/app/bdsh/cmds/modules/mkfile/mkfile.c
===================================================================
--- uspace/app/bdsh/cmds/modules/mkfile/mkfile.c	(revision d5c1051faf4391647834d99babdd4a44ee5d9700)
+++ uspace/app/bdsh/cmds/modules/mkfile/mkfile.c	(revision f04b5b3bf75e5d5987007f7a9d2cdd7d90bd5978)
@@ -192,5 +192,5 @@
 		rc = vfs_write(fd, &pos, buffer, to_write, &nwritten);
 		if (rc != EOK) {
-			printf("%s: Error writing file (%s).\n", cmdname, str_error(errno));
+			printf("%s: Error writing file (%s).\n", cmdname, str_error(rc));
 			vfs_put(fd);
 			free(buffer);
@@ -202,10 +202,11 @@
 	free(buffer);
 
-	if (vfs_put(fd) != EOK)
+	rc = vfs_put(fd);
+	if (rc != EOK)
 		goto error;
 
 	return CMD_SUCCESS;
 error:
-	printf("%s: Error writing file (%s).\n", cmdname, str_error(errno));
+	printf("%s: Error writing file (%s).\n", cmdname, str_error(rc));
 	return CMD_FAILURE;
 }
