summaryrefslogtreecommitdiffstats
path: root/mbbsd/cache.c
diff options
context:
space:
mode:
Diffstat (limited to 'mbbsd/cache.c')
-rw-r--r--mbbsd/cache.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/mbbsd/cache.c b/mbbsd/cache.c
index 3860dd1f..e56c162a 100644
--- a/mbbsd/cache.c
+++ b/mbbsd/cache.c
@@ -177,6 +177,10 @@ postperm_msg(const char *bname)
if (!(i = getbnum(bname)))
return "看板不存在";
+ // system internal read only boards (no matter what attribute/flag set)
+ if (is_readonly_board(bname))
+ return "看板唯讀";
+
if (HasUserPerm(PERM_SYSOP))
return NULL;