--- lbbs/src/bbs_main.c 2025/10/17 01:25:08 1.84 +++ lbbs/src/bbs_main.c 2025/10/17 07:07:55 1.85 @@ -219,10 +219,10 @@ int bbs_center() { ch = igetch(100); - if (ch != KEY_NULL && ch != KEY_TIMEOUT) - { - BBS_last_access_tm = time(NULL); - } + if (ch != KEY_NULL && ch != KEY_TIMEOUT) + { + BBS_last_access_tm = time(NULL); + } if (bbs_menu.choose_step == 0 && time(NULL) - t_last_action >= 10) { @@ -336,7 +336,8 @@ int bbs_main() prints("\033[1m%s 欢迎使用ssh方式访问 \033[1;33m按任意键继续...\033[m", BBS_username); iflush(); igetch_reset(); - igetch_t(MAX_DELAY_TIME); + while (!SYS_server_exit && igetch_t(MAX_DELAY_TIME) == 0) + ; } else if (bbs_login() < 0) {