summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2010-10-24 02:10:29 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2010-10-24 02:10:29 +0800
commit9169fd04c1c776d0b967a337d11754677bd0b356 (patch)
treea298999a7df3e46949b8de2bf6ddeb84dc6b2840
parent956ac6cdbe884307796d9a9624e3602bfddba0a6 (diff)
downloadpttbbs-9169fd04c1c776d0b967a337d11754677bd0b356.tar
pttbbs-9169fd04c1c776d0b967a337d11754677bd0b356.tar.gz
pttbbs-9169fd04c1c776d0b967a337d11754677bd0b356.tar.bz2
pttbbs-9169fd04c1c776d0b967a337d11754677bd0b356.tar.lz
pttbbs-9169fd04c1c776d0b967a337d11754677bd0b356.tar.xz
pttbbs-9169fd04c1c776d0b967a337d11754677bd0b356.tar.zst
pttbbs-9169fd04c1c776d0b967a337d11754677bd0b356.zip
reset buffer when file has inproper content
git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5152 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r--pttbbs/mbbsd/acl.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/pttbbs/mbbsd/acl.c b/pttbbs/mbbsd/acl.c
index 9bd81921..e6736282 100644
--- a/pttbbs/mbbsd/acl.c
+++ b/pttbbs/mbbsd/acl.c
@@ -41,11 +41,13 @@ bakuman_get_info(const char *filename,
// banned file format:
// EXPIRE_TIME
// REASON
+ buf[0] = 0;
fgets(buf, sizeof(buf), fp);
if (pexpire) {
sscanf(buf, "%u", &ts);
*pexpire = (time4_t) ts;
}
+ buf[0] = 0;
fgets(buf, sizeof(buf), fp);
if (szreason && reason) {
chomp(buf);