strftime: Use snprintf() instead of sprintf()

Change-Id: I112ac012894eddc96e5f3e77cb87bb300596e3ce
Signed-off-by: Jim Huang <jserv@0xlab.org>
This commit is contained in:
Jim Huang 2011-06-16 22:35:16 +08:00 committed by Jim Huang
parent 4d9b75a9b0
commit e6cff939e6

View File

@ -407,9 +407,9 @@ label:
tm = *t;
mkt = mktime64(&tm);
if (TYPE_SIGNED(time64_t))
(void) sprintf(buf, "%lld",
(void) snprintf(buf, sizeof(buf), "%lld",
(long long) mkt);
else (void) sprintf(buf, "%llu",
else (void) snprintf(buf, sizeof(buf), "%llu",
(unsigned long long) mkt);
pt = _add(buf, pt, ptlim, modifier);
}