krb5 commit [krb5-1.17]: Correct formatting of trace log microseconds
Greg Hudson
ghudson at mit.edu
Fri Apr 10 15:08:49 EDT 2020
https://github.com/krb5/krb5/commit/ba8bddac958972b1f119774ae508510726090a78
commit ba8bddac958972b1f119774ae508510726090a78
Author: Greg Hudson <ghudson at mit.edu>
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.17.2
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 4fff8f3..d5c71ec 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);
More information about the cvs-krb5
mailing list