Merge pull request #1334 from brauner/2016-11-29/correct_date_formatting

log: make sure that date is correctly formatted
This commit is contained in:
Stéphane Graber 2016-11-29 13:34:02 -05:00 committed by GitHub
commit f8110a8991

View File

@ -224,8 +224,9 @@ int lxc_unix_epoch_to_utc(char *buf, size_t bufsize, const struct timespec *time
/* Create final timestamp for the log and shorten nanoseconds to 3
* digit precision.
*/
ret = snprintf(buf, bufsize, "%" PRId64 "%" PRId64 "%" PRId64 "%" PRId64
"%" PRId64 "%" PRId64 ".%.3s",
ret = snprintf(buf, bufsize,
"%" PRId64 "%02" PRId64 "%02" PRId64 "%02" PRId64
"%02" PRId64 "%02" PRId64 ".%.3s",
year, month, day, hours, minutes, seconds, nanosec);
if (ret < 0 || (size_t)ret >= bufsize)
return -1;