summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2014-09-26 22:02:13 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2014-09-26 22:02:13 +0800
commitaf774bd98f85387315f1ba3dc89fc454a052d8df (patch)
tree2de3cc6018c92de11f79f0f75b03f19a95b3f451
parenta139bf1951c1a1c068273ebb8127ffb758b4eb52 (diff)
downloadpttbbs-af774bd98f85387315f1ba3dc89fc454a052d8df.tar
pttbbs-af774bd98f85387315f1ba3dc89fc454a052d8df.tar.gz
pttbbs-af774bd98f85387315f1ba3dc89fc454a052d8df.tar.bz2
pttbbs-af774bd98f85387315f1ba3dc89fc454a052d8df.tar.lz
pttbbs-af774bd98f85387315f1ba3dc89fc454a052d8df.tar.xz
pttbbs-af774bd98f85387315f1ba3dc89fc454a052d8df.tar.zst
pttbbs-af774bd98f85387315f1ba3dc89fc454a052d8df.zip
Allow query only if user is regged.
git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6073 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r--pttbbs/mbbsd/read.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/pttbbs/mbbsd/read.c b/pttbbs/mbbsd/read.c
index 27694488..319b7c94 100644
--- a/pttbbs/mbbsd/read.c
+++ b/pttbbs/mbbsd/read.c
@@ -1001,7 +1001,9 @@ i_read_key(const onekey_t * rcmdlist, keeploc_t * locmem,
break;
case Ctrl('Q'):
- if(locmem->crs_ln>0)
+ // my_query (talk->query) needs PERM_LOGINOK, so no reason to allow
+ // here (seen bots doing this).
+ if(HasBasicUserPerm(PERM_LOGINOK) && locmem->crs_ln>0)
mode = my_query(headers[locmem->crs_ln - locmem->top_ln].owner);
break;