diff --git a/src/sbbs3/slog.c b/src/sbbs3/slog.c index 065bee676f94fe156a5803ffbe05a5e64bfa462a..958cd656296ed08980e85cbbd5a2bd8ff639e7d8 100644 --- a/src/sbbs3/slog.c +++ b/src/sbbs3/slog.c @@ -111,9 +111,10 @@ while(l>-1L) { ,fbacks,ulb/1024,uls,dlb/1024,dls); lncntr++; if(pause && lncntr>=20) { - printf("[Hit a key]"); + printf("More (Y/n) ? "); fflush(stdout); - if(getchar()==3) + char ch = getchar(); + if(ch == CTRL_C || toupper(ch) == 'N') break; printf("\r"); lncntr=0; } }