diff --git a/newlib/examples/mshell.c b/newlib/examples/mshell.c index 2f03fe4a..ecc86513 100644 --- a/newlib/examples/mshell.c +++ b/newlib/examples/mshell.c @@ -137,8 +137,11 @@ int ms_cat(char* filename) fd = open(filename, 0, "wr"); - if ((!filename) || (fd < 0)) - printf("cat: No such file or directory"); + if (fd < 0) { + printf("cat: No such file or directory"); + printf("\n"); + return -1; + } do { r = read(fd, buffer, 1024);