aboutsummaryrefslogtreecommitdiff
path: root/bb.c
diff options
context:
space:
mode:
Diffstat (limited to 'bb.c')
-rw-r--r--bb.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/bb.c b/bb.c
index 315b4f5..8369959 100644
--- a/bb.c
+++ b/bb.c
@@ -147,9 +147,11 @@ void cleanup(void)
free(cmdfilename);
cmdfilename = NULL;
}
- fputs(T_OFF(T_ALT_SCREEN) T_ON(T_SHOW_CURSOR), tty_out);
- fflush(tty_out);
- tcsetattr(fileno(tty_out), TCSANOW, &orig_termios);
+ if (tty_out) {
+ fputs(T_OFF(T_ALT_SCREEN) T_ON(T_SHOW_CURSOR), tty_out);
+ fflush(tty_out);
+ tcsetattr(fileno(tty_out), TCSANOW, &orig_termios);
+ }
}
/*