summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pttbbs/mbbsd/mbbsd.c4
-rw-r--r--pttbbs/mbbsd/name.c2
2 files changed, 6 insertions, 0 deletions
diff --git a/pttbbs/mbbsd/mbbsd.c b/pttbbs/mbbsd/mbbsd.c
index 642e8012..ad852773 100644
--- a/pttbbs/mbbsd/mbbsd.c
+++ b/pttbbs/mbbsd/mbbsd.c
@@ -1009,6 +1009,10 @@ check_BM(void)
// disable BM permission
pwcuBitDisableLevel(PERM_BM);
+ clear();
+ outs("\n由於您已有一段時間未再擔任任何看板板主,\n"
+ "\n板主權(包含進入BM板及加大信箱等)已被收回。\n");
+ pressanykey();
}
static void
diff --git a/pttbbs/mbbsd/name.c b/pttbbs/mbbsd/name.c
index 85635440..dd885999 100644
--- a/pttbbs/mbbsd/name.c
+++ b/pttbbs/mbbsd/name.c
@@ -174,6 +174,8 @@ usercomplete2(const char *prompt, char *data, const char *defval)
{
struct Vector namelist;
+ // TODO namecomplete3 會把 namelist 東西全部 dupe 一份,在大站上作個幾百次
+ // 就 over cpu computation limit 了; we need a better implementation.
Vector_init_const(&namelist, SHM->userid[0], MAX_USERS, IDLEN+1);
namecomplete3(&namelist, prompt, data, defval);
}