X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=interactive.c;h=4d48742f686862bb8d5fe8871116925309dbc978;hb=refs%2Fheads%2Fpu;hp=e367a65920c53982af55436d7b96ea53138408f8;hpb=563b56a493d6a2bdcdebafadd907954dbe1de8a8;p=paraslash.git diff --git a/interactive.c b/interactive.c index e367a659..4d48742f 100644 --- a/interactive.c +++ b/interactive.c @@ -229,6 +229,7 @@ void i9e_close(void) rl_callback_handler_remove(); if (hf) write_history(hf); + clear_history(); wipe_bottom_line(); fcntl(i9ep->ici->fds[0], F_SETFL, i9ep->fd_flags[0]); fcntl(i9ep->ici->fds[1], F_SETFL, i9ep->fd_flags[1]); @@ -287,7 +288,7 @@ static int i9e_post_monitor(__a_unused struct sched *s, __a_unused void *context char *buf; size_t sz, consumed = 0; - ret = -E_I9E_EOF; + ret = -E_EOF; if (i9ep->input_eof) goto rm_btrn; ret = -E_I9E_TERM_RQ; @@ -306,7 +307,7 @@ static int i9e_post_monitor(__a_unused struct sched *s, __a_unused void *context goto rm_btrn; } if (ret == 0) { - ret = -E_I9E_EOF; + ret = -E_EOF; goto rm_btrn; } buf[1] = '\0';