summaryrefslogtreecommitdiffstats
path: root/mbbsd/announce.c
diff options
context:
space:
mode:
Diffstat (limited to 'mbbsd/announce.c')
-rw-r--r--mbbsd/announce.c8
1 files changed, 6 insertions, 2 deletions
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;