diff --git a/src/main.c b/src/main.c
index 7d8c768a4dcc09285fa480c1606e371d5d7296cf..efb87c30eda6b91c0e8743848cbae1fb509b454f 100644
--- a/src/main.c
+++ b/src/main.c
@@ -18,7 +18,7 @@ int main()
 
     mysh_parse_command(buf, &argc, &argv);
 
-    if (strcmp(buf, "") == 0) {
+    if (strcmp(argv[0], "") == 0) {
       goto release_and_continue;
     } else if (strcmp(argv[0], "cd") == 0) {
       if (do_cd(argc, argv)) {