summaryrefslogtreecommitdiffstats
path: root/mbbsd/board.c
diff options
context:
space:
mode:
Diffstat (limited to 'mbbsd/board.c')
-rw-r--r--mbbsd/board.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/mbbsd/board.c b/mbbsd/board.c
index e531a0d6..b1ad5821 100644
--- a/mbbsd/board.c
+++ b/mbbsd/board.c
@@ -1329,9 +1329,9 @@ show_brdlist(int head, int clsflag, int newflag)
static void
set_menu_BM(char *BM)
{
- if (!HasUserPerm(PERM_NOCITIZEN) && (HasUserPerm(PERM_ALLBOARD) || is_BM(BM))) {
+ if (!HasUserPerm(PERM_NOCITIZEN) && (HasUserPerm(PERM_ALLBOARD) || is_uBM(BM, cuser.userid))) {
currmode |= MODE_GROUPOP;
- cuser.userlevel |= PERM_SYSSUBOP;
+ cuser.userlevel |= PERM_SYSSUBOP | PERM_BM;
}
}