diff --git a/lw12ctl.c b/lw12ctl.c index 2243677..3d5d99a 100644 --- a/lw12ctl.c +++ b/lw12ctl.c @@ -168,6 +168,8 @@ void cmd_loop() { do { cmd = readline("> "); + add_history(cmd); + if (cmd == NULL) break; @@ -206,7 +208,6 @@ void cmd_loop() { } parse_commands(argc, argv); - add_history(cmd_start); free(cmd);