summaryrefslogtreecommitdiffstats
path: root/mbbsd
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2008-03-18 01:46:34 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2008-03-18 01:46:34 +0800
commit132630c37bb6d3b75cde5ced6bf0d40db5abe486 (patch)
tree128980873c71df995098340e47ac78829d5af385 /mbbsd
parent04d2c02497b7f7bfa4069f27b3cc05b63977100e (diff)
downloadpttbbs-132630c37bb6d3b75cde5ced6bf0d40db5abe486.tar
pttbbs-132630c37bb6d3b75cde5ced6bf0d40db5abe486.tar.gz
pttbbs-132630c37bb6d3b75cde5ced6bf0d40db5abe486.tar.bz2
pttbbs-132630c37bb6d3b75cde5ced6bf0d40db5abe486.tar.lz
pttbbs-132630c37bb6d3b75cde5ced6bf0d40db5abe486.tar.xz
pttbbs-132630c37bb6d3b75cde5ced6bf0d40db5abe486.tar.zst
pttbbs-132630c37bb6d3b75cde5ced6bf0d40db5abe486.zip
- register: account expiring: fix offset-by-one issue.
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4005 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd')
-rw-r--r--mbbsd/register.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/mbbsd/register.c b/mbbsd/register.c
index 31a2b7e9..a2d640e5 100644
--- a/mbbsd/register.c
+++ b/mbbsd/register.c
@@ -551,7 +551,8 @@ new_register(void)
if (bad_user_id(passbuf))
outs("無法接受這個代號,請使用英文字母,並且不要包含空格\n");
else if ((id = getuser(passbuf, &xuser)) &&
- (minute = check_and_expire_account(id, &xuser)) > 0)
+ // >=: see check_and_expire_account definition
+ (minute = check_and_expire_account(id, &xuser)) >= 0)
{
if (minute == 999999) // XXX magic number. It should be greater than MAX_USERS at least.
outs("此代號已經有人使用 是不死之身");