diff options
author | ptt <ptt@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2004-03-24 00:12:54 +0800 |
---|---|---|
committer | ptt <ptt@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2004-03-24 00:12:54 +0800 |
commit | efb5a6333d3fe1b4e9f3c744d6be6aaab27504e9 (patch) | |
tree | aa3e9d28823a9d1a0d534a1db9e9c056e4357608 /mbbsd/bbs.c | |
parent | 876e06732592fefb6ac7fb9d4530105ad29045ff (diff) | |
download | pttbbs-efb5a6333d3fe1b4e9f3c744d6be6aaab27504e9.tar pttbbs-efb5a6333d3fe1b4e9f3c744d6be6aaab27504e9.tar.gz pttbbs-efb5a6333d3fe1b4e9f3c744d6be6aaab27504e9.tar.bz2 pttbbs-efb5a6333d3fe1b4e9f3c744d6be6aaab27504e9.tar.lz pttbbs-efb5a6333d3fe1b4e9f3c744d6be6aaab27504e9.tar.xz pttbbs-efb5a6333d3fe1b4e9f3c744d6be6aaab27504e9.tar.zst pttbbs-efb5a6333d3fe1b4e9f3c744d6be6aaab27504e9.zip |
fix the problem of black hole
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1602 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/bbs.c')
-rw-r--r-- | mbbsd/bbs.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/mbbsd/bbs.c b/mbbsd/bbs.c index 7617d35f..e5e4dbeb 100644 --- a/mbbsd/bbs.c +++ b/mbbsd/bbs.c @@ -105,7 +105,7 @@ save_violatelaw() * void make_blist() { CreateNameList(); apply_boards(g_board_names); } */ -static time_t board_note_time; +static time_t *board_note_time; void set_board() @@ -118,7 +118,7 @@ set_board() u_exit("access control violation!"); exit(-1); } - board_note_time = bp->bupdate; + board_note_time = &bp->bupdate; if(bp->BM[0] <= ' ') strcpy(currBM, "¼x¨D¤¤"); else @@ -2625,10 +2625,12 @@ Read() setutmpmode(READING); set_board(); - if (board_visit_time < board_note_time) { + if (board_visit_time < *board_note_time) { setbfile(buf, currboard, fn_notes); - more(buf, NA); - pressanykey(); + if(more(buf, NA)!=-1) + pressanykey(); + else + *board_note_time=0; } setutmpbid(currbid); setbdir(buf, currboard); |