X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=ctdlsh%2Fmain.c;h=69d7f777ba1c0ff6803494f475f1fe5d51132419;hp=00ca50895a0ce2976b545337b4aed6def1279e3d;hb=aae29a7692b6df8429a1d81b1f33b43f703e78dd;hpb=60970bec64e3c20fc8259748179b3c4410f080bd diff --git a/ctdlsh/main.c b/ctdlsh/main.c index 00ca50895..69d7f777b 100644 --- a/ctdlsh/main.c +++ b/ctdlsh/main.c @@ -146,9 +146,11 @@ void do_main_loop(int server_socket) rl_attempted_completion_function = ctdlsh_completion; /* Here we go ... main command loop */ - while ( (cmd = readline(prompt)) , ((cmd) && (*cmd)) ) { - add_history(cmd); - ret = do_one_command(server_socket, cmd); + while ( (cmd = readline(prompt)) , cmd ) { + if (*cmd) { + add_history(cmd); + ret = do_one_command(server_socket, cmd); + } free(cmd); } }