X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=interactive.c;h=2c9de322eaca6f0f023a41e8c39b96f997685dc6;hp=f9ea3612ee8a1b0e80bef508051ed737b9a0ba05;hb=77b607597e2a1d78401e448e40f1e03d83748210;hpb=c48df6b449e219418b837954df90660b08dde75e diff --git a/interactive.c b/interactive.c index f9ea3612..2c9de322 100644 --- a/interactive.c +++ b/interactive.c @@ -196,7 +196,6 @@ void i9e_close(void) fprintf(i9ep->stderr_stream, "\n"); if (hf) write_history(hf); - fclose(i9ep->stderr_stream); } static void wipe_bottom_line(void) @@ -298,9 +297,7 @@ static void i9e_post_select(struct sched *s, struct task *t) btr_consume(btrn, ret); goto out; rm_btrn: - btr_remove_node(btrn); - btr_free_node(btrn); - i9ep->stdout_btrn = NULL; + btr_remove_node(&i9ep->stdout_btrn); rl_set_prompt(i9ep->ici->prompt); rl_forced_update_display(); out: