From 411661c4660d61b365224c5263e5ae93ef04c194 Mon Sep 17 00:00:00 2001 From: piaip Date: Sun, 30 Dec 2007 05:53:24 +0000 Subject: - more check for TagNum git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3764 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- mbbsd/announce.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'mbbsd/announce.c') diff --git a/mbbsd/announce.c b/mbbsd/announce.c index 4b2382c1..3d293fb0 100644 --- a/mbbsd/announce.c +++ b/mbbsd/announce.c @@ -631,8 +631,12 @@ a_pastetagpost(menu_t * pm, int mode) tagnum = TagNum; // prevent if anything wrong - if (tagnum >= MAXTAGS) - tagnum = MAXTAGS; + if (tagnum >= MAXTAGS || tagnum < 0) + { + vmsg("內部錯誤。請把你剛剛進行的完整步驟貼到 " + GLOBAL_BUGREPORT " 板。"); + return ans; + } if (tagnum < 1) return ans; -- cgit v1.2.3