diff --git a/src/exec.c b/src/exec.c index bccb4370..cc2fc40f 100644 --- a/src/exec.c +++ b/src/exec.c @@ -311,12 +311,12 @@ static int activate_console(int noclear, int nowait) struct termios orig; int ret = 0; + if (nowait || rescue) + return 1; + if (!noclear) (void)write(STDERR_FILENO, "\e[r\e[H\e[J", 9); - if (nowait) - return 1; - /* Disable ECHO, XON/OFF while waiting for */ if (!tcgetattr(STDIN_FILENO, &orig)) { struct termios c = orig;