summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/common.h2
-rw-r--r--mbbsd/register.c7
2 files changed, 5 insertions, 4 deletions
diff --git a/include/common.h b/include/common.h
index 655c06b9..7ada007b 100644
--- a/include/common.h
+++ b/include/common.h
@@ -33,7 +33,7 @@
#define FN_TICKET_BRDLIST "boardlist"
#define FN_BRDLISTHELP "etc/boardlist.help"
#define FN_BOARDHELP "etc/board.help"
-#define FN_RESERVED_ID "etc/reserved.id" // �O�d�t�ΥεL�k���U�� ID
+#define FN_RESERVED_ID "etc/reserved.id" // �O�d�t�ΥεL�k���U�� ID
#define FN_USERMEMO "memo.txt" // �ϥΪ̭ӤH�O�ƥ�
diff --git a/mbbsd/register.c b/mbbsd/register.c
index b06b8400..427d1b9d 100644
--- a/mbbsd/register.c
+++ b/mbbsd/register.c
@@ -722,8 +722,6 @@ new_register(void)
if (bad_user_id(passbuf))
outs("�L�k�����o�ӥN���A�Шϥέ^��r���A�åB���n�]�t�Ů�\n");
- else if (reserved_user_id(passbuf))
- outs("���N���w�ѫO�d�A�ШϥΧO���N��\n");
else if ((id = getuser(passbuf, &xuser)) &&
// >=: see check_and_expire_account definition
(minute = check_and_expire_account(id, &xuser, 0)) >= 0)
@@ -734,7 +732,10 @@ new_register(void)
prints("���N���w�g���H�ϥ� �٦� %d �Ѥ~�L�� \n",
minute / (60 * 24) + 1);
}
- } else
+ }
+ else if (reserved_user_id(passbuf))
+ outs("���N���w�ѫO�d�A�ШϥΧO���N��\n");
+ else // success
break;
}