summaryrefslogtreecommitdiffstats
path: root/mbbsd/mail.c
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2008-03-10 19:36:33 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2008-03-10 19:36:33 +0800
commit9b9644a3e326d33d2a9c3e79055803875dc494ff (patch)
treea90e2385696a31e5ab39f01d2bcf587051da122e /mbbsd/mail.c
parent0f03a5af36d2c0284024e228873562c521773148 (diff)
downloadpttbbs-9b9644a3e326d33d2a9c3e79055803875dc494ff.tar
pttbbs-9b9644a3e326d33d2a9c3e79055803875dc494ff.tar.gz
pttbbs-9b9644a3e326d33d2a9c3e79055803875dc494ff.tar.bz2
pttbbs-9b9644a3e326d33d2a9c3e79055803875dc494ff.tar.lz
pttbbs-9b9644a3e326d33d2a9c3e79055803875dc494ff.tar.xz
pttbbs-9b9644a3e326d33d2a9c3e79055803875dc494ff.tar.zst
pttbbs-9b9644a3e326d33d2a9c3e79055803875dc494ff.zip
- mail: fix non-exist file crash
- register: regform2 in paged validator (new style UI) implementation git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3981 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/mail.c')
-rw-r--r--mbbsd/mail.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/mbbsd/mail.c b/mbbsd/mail.c
index d599afa0..39df2ea4 100644
--- a/mbbsd/mail.c
+++ b/mbbsd/mail.c
@@ -666,6 +666,11 @@ multi_reply(int ent, fileheader_t * fhdr, const char *direct)
stand_title("群組回信");
strlcpy(quote_user, fhdr->owner, sizeof(quote_user));
setuserfile(quote_file, fhdr->filename);
+ if (!dashf(quote_file))
+ {
+ vmsg("原檔案已消失。");
+ return FULLUPDATE;
+ }
multi_send(fhdr->title);
quote_user[0]='\0';
quote_file[0]='\0';