summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2014-06-27 21:17:04 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2014-06-27 21:17:04 +0800
commitbc2661a6321e3ed523b531c16f9c455f24624af9 (patch)
treea6639fd103f9116fbc4e64c871b7dc3979d02f45
parent47b8b080deb69bbcbf4edb9b59d63517b90a929e (diff)
downloadpttbbs-bc2661a6321e3ed523b531c16f9c455f24624af9.tar
pttbbs-bc2661a6321e3ed523b531c16f9c455f24624af9.tar.gz
pttbbs-bc2661a6321e3ed523b531c16f9c455f24624af9.tar.bz2
pttbbs-bc2661a6321e3ed523b531c16f9c455f24624af9.tar.lz
pttbbs-bc2661a6321e3ed523b531c16f9c455f24624af9.tar.xz
pttbbs-bc2661a6321e3ed523b531c16f9c455f24624af9.tar.zst
pttbbs-bc2661a6321e3ed523b531c16f9c455f24624af9.zip
Prevent leaking anynomous comments
git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6016 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r--pttbbs/mbbsd/bbs.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/pttbbs/mbbsd/bbs.c b/pttbbs/mbbsd/bbs.c
index d4f185e7..aceb890e 100644
--- a/pttbbs/mbbsd/bbs.c
+++ b/pttbbs/mbbsd/bbs.c
@@ -4495,7 +4495,10 @@ manage_post(int ent, fileheader_t * fhdr, const char *direct) {
#ifdef USE_COMMENTD
case 'v':
- {
+ if ((currbrdattr & (BRD_ANGELANONYMOUS | BRD_ANONYMOUS)) &&
+ !HasUserPerm(PERM_ADMIN)) {
+ vmsg("©êºp¡A¼È®É¤£¤ä´©°Î¦WªO¡C");
+ } else {
psb_comment_manager(currboard, fhdr->filename);
}
break;