follow-up for issue #1512

The previous fix, while valid, still prompts for input during early
options processing if stdin is a tty. It really shouldn't be doing
that during early options such as --showpaths, so alter the placement
of the program_state.earlyoptions flag within *main().
This commit is contained in:
nhmall
2026-05-05 06:57:32 -04:00
parent d259245a47
commit b7735632bf
3 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -766,7 +766,7 @@ getret(void)
#if defined(MICRO) || defined(WIN32CON)
getreturn("to continue");
#else
if (!isatty(STDIN_FILENO))
if (!isatty(STDIN_FILENO) || program_state.early_options)
return;
HUPSKIP();
xputs("\n");