diff --git a/components/finsh/msh_cmd.c b/components/finsh/msh_cmd.c index 67708d33e6f281bbdb2cdeaf6d567a7216ec3bbd..b5881d897a7446b6cb10f2a34566a403b322029f 100644 --- a/components/finsh/msh_cmd.c +++ b/components/finsh/msh_cmd.c @@ -189,7 +189,10 @@ int cmd_cd(int argc, char **argv) } else if (argc == 2) { - chdir(argv[1]); + if (chdir(argv[1]) != 0) + { + rt_kprintf("No such directory: %s\n", argv[1]); + } } return 0;