From b0479303365152f025e00278c41df638c387298f Mon Sep 17 00:00:00 2001 From: piaip Date: Thu, 21 Apr 2005 10:21:40 +0000 Subject: fix sigsegv when user reading articles in man and crossed pages git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2707 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- mbbsd/announce.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mbbsd/announce.c b/mbbsd/announce.c index edd12c95..60d49a9e 100644 --- a/mbbsd/announce.c +++ b/mbbsd/announce.c @@ -920,6 +920,9 @@ a_menu(const char *maintitle, char *path, int lastlevel, char *trans_buffer) me.now = me.num - 1; break; } + /* piaip: we only load p_lines pages */ + if (me.now - me.page >= p_lines) + berak; } else break; if (!isvisible_man(&me)) -- cgit v1.2.3