From dc2a5ef1fe573627a5e8010549a7a6ae600a5d74 Mon Sep 17 00:00:00 2001 From: Jaewon Choi <jaewon.james.choi@gmail.com> Date: Thu, 21 Sep 2017 10:03:50 +0900 Subject: [PATCH] Add error handling to validate arugments --- src/main.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main.c b/src/main.c index cca224c..848ab47 100644 --- a/src/main.c +++ b/src/main.c @@ -21,9 +21,13 @@ int main() if (strcmp(buf, "") == 0) { goto release_and_continue; } else if (strcmp(argv[0], "cd") == 0) { - do_cd(argc, argv); + if (do_cd(argc, argv)) { + fprintf(stderr, "cd: Invalid arguments\n"); + } } else if (strcmp(argv[0], "pwd") == 0) { - do_pwd(argc, argv); + if (do_pwd(argc, argv)) { + fprintf(stderr, "pwd: Invalid arguments\n"); + } } else if (strcmp(argv[0], "exit") == 0) { goto release_and_continue; } else { -- GitLab