summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pttbbs/include/common.h3
-rw-r--r--pttbbs/mbbsd/mail.c11
-rw-r--r--pttbbs/mbbsd/mbbsd.c4
-rw-r--r--pttbbs/mbbsd/record.c4
-rw-r--r--pttbbs/mbbsd/user.c2
5 files changed, 12 insertions, 12 deletions
diff --git a/pttbbs/include/common.h b/pttbbs/include/common.h
index 101722ab..66fa94ec 100644
--- a/pttbbs/include/common.h
+++ b/pttbbs/include/common.h
@@ -28,7 +28,7 @@
#define FN_VISABLE "visable" // 不知道是誰拼錯的,將錯就錯吧...
#define FN_USIES "usies" /* BBS log */
#define FN_DIR ".DIR"
-#define FN_BOARD ".BRD" /* board list */
+#define FN_BOARD ".BRD" /* board list */
#define FN_USEBOARD "usboard" /* 看板統計 */
#define FN_TOPSONG "etc/topsong"
#define FN_OVERRIDES "overrides"
@@ -45,6 +45,7 @@
#define FN_USERMEMO "memo.txt" // 使用者個人記事本
#define FN_BADLOGIN "logins.bad" // in BBSHOME & user directory
#define FN_RECENTLOGIN "logins.recent" // in user directory
+#define FN_FORWARD ".forward" /* auto forward */
#ifndef SZ_RECENTLOGIN
#define SZ_RECENTLOGIN (16000) // size of max recent log before rotation
#endif
diff --git a/pttbbs/mbbsd/mail.c b/pttbbs/mbbsd/mail.c
index 52fac976..5deaa28c 100644
--- a/pttbbs/mbbsd/mail.c
+++ b/pttbbs/mbbsd/mail.c
@@ -468,8 +468,7 @@ setforward(void) {
char buf[PATHLEN], ip[50] = "", yn[4];
FILE *fp;
const char *fn_forward_auth = ".secure/forward_auth",
- *fn_forward_auth_dir = ".secure",
- *fn_forward = ".forward";
+ *fn_forward_auth_dir = ".secure";
char auth_code[16] = "";
time4_t auth_time = 0;
const char *prefix = "va";
@@ -505,10 +504,10 @@ setforward(void) {
if (getdata(4, 0, "請輸入上面轉寄信箱收到的的驗證碼: ", input,
sizeof(input), LCECHO) &&
strcmp(auth_code, input) == 0) {
- outs(ANSI_COLOR(1;32) "確認驗證成功\" ANSI_RESET "\n");
+ outs(ANSI_COLOR(1;32) "確認驗證成功\ " ANSI_RESET "\n");
unlink(buf);
// write auth!
- setuserfile(buf, fn_forward);
+ setuserfile(buf, FN_FORWARD);
fp = fopen(buf, "wt");
if (fp) {
fputs(ip, fp);
@@ -554,7 +553,7 @@ setforward(void) {
"不便之處請多見諒\n"
ANSI_RESET "\n");
- setuserfile(buf, fn_forward);
+ setuserfile(buf, FN_FORWARD);
if ((fp = fopen(buf, "r"))) {
fscanf(fp, "%" toSTR(sizeof(ip)) "s", ip);
fclose(fp);
@@ -589,7 +588,7 @@ setforward(void) {
yn, sizeof(yn), LCECHO);
if (*yn == 'y') {
char authtemp[PATHLEN];
- setuserfile(buf, fn_forward);
+ setuserfile(buf, FN_FORWARD);
unlink(buf);
setuserfile(buf, fn_forward_auth_dir);
Mkdir(buf);
diff --git a/pttbbs/mbbsd/mbbsd.c b/pttbbs/mbbsd/mbbsd.c
index b7d512b5..f757caea 100644
--- a/pttbbs/mbbsd/mbbsd.c
+++ b/pttbbs/mbbsd/mbbsd.c
@@ -1272,12 +1272,12 @@ user_login(void)
#endif
#ifdef UNTRUSTED_FORWARD_TIMEBOMB
{ char fwd_path[PATHLEN];
- setuserfile(fwd_path, ".forward");
+ setuserfile(fwd_path, FN_FORWARD);
if (dashf(fwd_path) && dasht(fwd_path) < UNTRUSTED_FORWARD_TIMEBOMB)
{
vs_hdr("自動轉寄設定已變更");
unlink(fwd_path);
- outs("\n由於系統調整,您的自動轉寄已被停用,\n"
+ outs("\n由於系統調整,您的自動轉寄已被重設,\n"
"如有需求請重新設定。");
pressanykey();
}
diff --git a/pttbbs/mbbsd/record.c b/pttbbs/mbbsd/record.c
index cf90c899..8fcb80e1 100644
--- a/pttbbs/mbbsd/record.c
+++ b/pttbbs/mbbsd/record.c
@@ -510,11 +510,11 @@ append_record_forward(char *fpath, fileheader_t * record, int size, const char *
// Try to build .forward
for (n = strlen(fpath) - 1; fpath[n] != '/' && n > 0; n--);
- if (n + sizeof(".forward") > sizeof(buf))
+ if (n + strlen(FN_FORWARD) + 1 > sizeof(buf))
return -1;
memcpy(buf, fpath, n+1);
- strcpy(buf + n + 1, ".forward");
+ strcpy(buf + n + 1, FN_FORWARD);
fp = fopen(buf, "r");
if (!fp)
return 0;
diff --git a/pttbbs/mbbsd/user.c b/pttbbs/mbbsd/user.c
index 355db0da..ea834d97 100644
--- a/pttbbs/mbbsd/user.c
+++ b/pttbbs/mbbsd/user.c
@@ -291,7 +291,7 @@ user_display(const userec_t * u, int adminmode)
prints("\n其它資訊: [%s]", (u->userlevel & PERM_LOGINOK) ?
"已註冊" : "未註冊");
- sethomefile(buf, u->userid, ".forward");
+ sethomefile(buf, u->userid, FN_FORWARD);
if (dashs(buf) > 0)
outs("[自動轉寄]");