summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2003-11-01 01:04:41 +0800
committerkcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2003-11-01 01:04:41 +0800
commitb65230cdce248ef4fb3ceae899484bfeadf916f1 (patch)
tree5f95ef492c69dd86020e167e0bf56aa6347b3370
parenta2834d7c52ba401accfcee956a5d7934448588a8 (diff)
downloadpttbbs-b65230cdce248ef4fb3ceae899484bfeadf916f1.tar
pttbbs-b65230cdce248ef4fb3ceae899484bfeadf916f1.tar.gz
pttbbs-b65230cdce248ef4fb3ceae899484bfeadf916f1.tar.bz2
pttbbs-b65230cdce248ef4fb3ceae899484bfeadf916f1.tar.lz
pttbbs-b65230cdce248ef4fb3ceae899484bfeadf916f1.tar.xz
pttbbs-b65230cdce248ef4fb3ceae899484bfeadf916f1.tar.zst
pttbbs-b65230cdce248ef4fb3ceae899484bfeadf916f1.zip
buffer size
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1283 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r--mbbsd/admin.c6
-rw-r--r--mbbsd/gamble.c4
-rw-r--r--mbbsd/mail.c2
3 files changed, 6 insertions, 6 deletions
diff --git a/mbbsd/admin.c b/mbbsd/admin.c
index a4770a18..db28cb99 100644
--- a/mbbsd/admin.c
+++ b/mbbsd/admin.c
@@ -1092,7 +1092,7 @@ give_money()
{
FILE *fp, *fp2;
char *ptr, *id, *mn;
- char buf[200] = {0}, tt[TTLEN + 1] = {0};
+ char buf[200] = "", tt[TTLEN + 1] = "";
struct tm *pt = localtime(&now);
int to_all = 0, money = 0;
@@ -1121,7 +1121,7 @@ give_money()
if (!(fp2 = fopen("etc/givemoney.log", "a")))
return 1;
- strftime(buf, 200, "%Y/%m/%d/%H:%M", pt);
+ strftime(buf, sizeof(buf), "%Y/%m/%d/%H:%M", pt);
fprintf(fp2, "%s\n", buf);
getdata(1, 0, "紅包袋標題 :", tt, TTLEN, DOECHO);
@@ -1150,7 +1150,7 @@ give_money()
fclose(fp2);
return 1;
}
- while (fgets(buf, 255, fp)) {
+ while (fgets(buf, sizeof(buf), fp)) {
clear();
if (!(ptr = strchr(buf, ':')))
continue;
diff --git a/mbbsd/gamble.c b/mbbsd/gamble.c
index 53e076ad..ead8c124 100644
--- a/mbbsd/gamble.c
+++ b/mbbsd/gamble.c
@@ -246,8 +246,8 @@ openticket(int bid)
setbfile(outcome, bh->brdname, FN_TICKET_OUTCOME);
if ((fp = fopen(outcome, "w"))) {
fprintf(fp, "賭盤說明\n");
- while (fgets(buf, 256, fp1)) {
- buf[255] = 0;
+ while (fgets(buf, sizeof(buf), fp1)) {
+ buf[sizeof(buf)-1] = 0;
fprintf(fp, "%s", buf);
}
fprintf(fp, "下注情況\n");
diff --git a/mbbsd/mail.c b/mbbsd/mail.c
index 396beb04..1a323a57 100644
--- a/mbbsd/mail.c
+++ b/mbbsd/mail.c
@@ -1471,7 +1471,7 @@ bbs_sendmail(char *fpath, char *title, char *receiver)
"X-Disclaimer: " BBSNAME "對本信內容恕不負責。\n\n",
receiver, title);
- while (fgets(genbuf, 255, fin)) {
+ while (fgets(genbuf, sizeof(genbuf), fin)) {
if (genbuf[0] == '.' && genbuf[1] == '\n')
fputs(". \n", fout);
else