summaryrefslogtreecommitdiffstats
path: root/mbbsd/mail.c
diff options
context:
space:
mode:
authorvictor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-11-11 01:04:46 +0800
committervictor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-11-11 01:04:46 +0800
commit5d6d1b984e33bde119a5322c6bc76e5c0e48f043 (patch)
treef1e8ca64214d89921b76c5f005a2ec2e20f3514f /mbbsd/mail.c
parentd4655322c745b6a78706369c5b1926962d0c61c2 (diff)
downloadpttbbs-5d6d1b984e33bde119a5322c6bc76e5c0e48f043.tar
pttbbs-5d6d1b984e33bde119a5322c6bc76e5c0e48f043.tar.gz
pttbbs-5d6d1b984e33bde119a5322c6bc76e5c0e48f043.tar.bz2
pttbbs-5d6d1b984e33bde119a5322c6bc76e5c0e48f043.tar.lz
pttbbs-5d6d1b984e33bde119a5322c6bc76e5c0e48f043.tar.xz
pttbbs-5d6d1b984e33bde119a5322c6bc76e5c0e48f043.tar.zst
pttbbs-5d6d1b984e33bde119a5322c6bc76e5c0e48f043.zip
try to fix strange behavior of bvote
check tmpfile size before save fav4 comment for DDOS git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2322 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/mail.c')
-rw-r--r--mbbsd/mail.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/mbbsd/mail.c b/mbbsd/mail.c
index 5ba76b17..85b3170f 100644
--- a/mbbsd/mail.c
+++ b/mbbsd/mail.c
@@ -1389,6 +1389,7 @@ send_inner_mail(char *fpath, char *title, char *receiver)
if (!searchuser(receiver))
return -2;
+ /* to avoid DDOS of disk */
sethomedir(genbuf, receiver);
// XXX should we use MAX_EXKEEPMAIL instead?
if (dashs(genbuf) >= 2048 * sizeof(fileheader_t)) {