summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2009-06-18 18:58:54 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2009-06-18 18:58:54 +0800
commitfb55590ccfd65e424ff9948b622e5bd152a513d0 (patch)
treeb04d11aaebfdb9ef8657af4873a347c07bf3c6b8
parent84e77804f1b96b59cb3c23a6d4e2c80361ee6135 (diff)
downloadpttbbs-fb55590ccfd65e424ff9948b622e5bd152a513d0.tar
pttbbs-fb55590ccfd65e424ff9948b622e5bd152a513d0.tar.gz
pttbbs-fb55590ccfd65e424ff9948b622e5bd152a513d0.tar.bz2
pttbbs-fb55590ccfd65e424ff9948b622e5bd152a513d0.tar.lz
pttbbs-fb55590ccfd65e424ff9948b622e5bd152a513d0.tar.xz
pttbbs-fb55590ccfd65e424ff9948b622e5bd152a513d0.tar.zst
pttbbs-fb55590ccfd65e424ff9948b622e5bd152a513d0.zip
* fix: user cannot register when emaildb is malfunction.
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4659 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r--mbbsd/register.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/mbbsd/register.c b/mbbsd/register.c
index 7eebd4b5..ce3b1b07 100644
--- a/mbbsd/register.c
+++ b/mbbsd/register.c
@@ -1243,8 +1243,9 @@ toregister(char *email)
}
}
#ifdef USE_EMAILDB
- if (emaildb_update_email(cuser.userid, strlen(cuser.userid),
- email, strlen(email)) < 0) {
+ // XXX for 'x', the check will be made later... let's simply ignore it.
+ if (strcmp(email, "x") != 0 &&
+ emaildb_update_email(cuser.userid, strlen(cuser.userid), email, strlen(email)) < 0) {
move(15, 0); clrtobot();
move(17, 0);
outs("暫時不允許\ email 認證註冊, 請稍後再試\n");