diff --git a/src/sbbs3/slog.c b/src/sbbs3/slog.c index e7050a63cc1adc3633e60c008ebee559690c694c..9ab05adbd69519924401795afd67ae1863eaece0 100644 --- a/src/sbbs3/slog.c +++ b/src/sbbs3/slog.c @@ -112,7 +112,8 @@ while(l>-1L) { lncntr++; if(pause && lncntr>=20) { printf("[Hit a key]"); - if(getch()==3) + fflush(stdout); + if(getchar()==3) break; printf("\r"); lncntr=0; } }