From 6515dc238c38ebf8084d0304b97dce2a644f7b1b Mon Sep 17 00:00:00 2001 From: bernard Date: Thu, 15 Jun 2017 14:37:56 +0800 Subject: [PATCH] [finsh] Add checking the result of chdir. --- components/finsh/msh_cmd.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/components/finsh/msh_cmd.c b/components/finsh/msh_cmd.c index 67708d33e6..b5881d897a 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; -- GitLab