projects
/
citadel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
do nothing with blank lines, exit on EOF
[citadel.git]
/
ctdlsh
/
main.c
diff --git
a/ctdlsh/main.c
b/ctdlsh/main.c
index 00ca50895a0ce2976b545337b4aed6def1279e3d..69d7f777ba1c0ff6803494f475f1fe5d51132419 100644
(file)
--- 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 */
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);
}
}
free(cmd);
}
}