diff --git a/src/syncterm/term.c b/src/syncterm/term.c index 3539e7b26f010e534d0c54f4a8f4823efbae82b8..8a319e630d540117510bbdcebe8a3d1dbdc5d954 100644 --- a/src/syncterm/term.c +++ b/src/syncterm/term.c @@ -2276,7 +2276,7 @@ capture_control(struct bbslist *bbs) // We can't use snprintf() here because snprintf() // Is guaranteed to terminate, so the last digit // would always be truncated. - sprintf(sauce.date, sizeof(sauce.date), "%04u%02u%02u", + sprintf(sauce.date, "%04u%02u%02u", 1900 + tm->tm_year, 1 + tm->tm_mon, tm->tm_mday); } sauce.filesize = LE_INT32(ftell(fp)); // LE