krb5 commit [krb5-1.18]: Correct formatting of trace log microseconds
Greg Hudson <[email protected]>
| Newsgroups | gmane.comp.encryption.kerberos.cvs |
|---|---|
| Message-ID | <[email protected]> |
https://github.com/krb5/krb5/commit/9d6dfe0a3e0ad66a86ca475e6ce3d3b5e655aa08 commit 9d6dfe0a3e0ad66a86ca475e6ce3d3b5e655aa08 Author: Greg Hudson <[email protected]> Date: Fri Apr 3 01:04:06 2020 -0400 Correct formatting of trace log microseconds Always use six digits with leading 0s to format the microseconds in trace log timestamps; otherwise a small value appears as too large of a fraction of a second. (cherry picked from commit 734bf341da54e09add9160e65ea7308072b97f13) ticket: 8894 version_fixed: 1.18.1 src/lib/krb5/os/trace.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/krb5/os/trace.c b/src/lib/krb5/os/trace.c index 2a03ae9..7073459 100644 --- a/src/lib/krb5/os/trace.c +++ b/src/lib/krb5/os/trace.c @@ -411,8 +411,8 @@ krb5int_trace(krb5_context context, const char *fmt, ...) goto cleanup; if (krb5_crypto_us_timeofday(&sec, &usec) != 0) goto cleanup; - if (asprintf(&msg, "[%d] %u.%d: %s\n", (int) getpid(), (unsigned int) sec, - (int) usec, str) < 0) + if (asprintf(&msg, "[%d] %u.%06d: %s\n", (int)getpid(), + (unsigned int)sec, (int)usec, str) < 0) goto cleanup; info.message = msg; context->trace_callback(context, &info, context->trace_callback_data);