From e3eb55fd1c2638c64ea802804e90b2917beed532 Mon Sep 17 00:00:00 2001 From: Matthijs Mekking Date: Fri, 31 Jul 2020 08:52:05 +0200 Subject: [PATCH] Fix time printing in key files Don't strip off the final character when printing times in key files. With the introduction of 'rndc dnssec -status' we introduced 'isc_stdtime_tostring()'. This changed in behavior such that it was no longer needed to strip of the final '\n' of the string format datetime. However, in 'printtime()' it still stripped the final character. --- lib/dns/dst_api.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/dns/dst_api.c b/lib/dns/dst_api.c index f9cf22ec5d..c1bbcb9320 100644 --- a/lib/dns/dst_api.c +++ b/lib/dns/dst_api.c @@ -1925,8 +1925,7 @@ printtime(const dst_key_t *key, int type, const char *tag, FILE *stream) { } isc_buffer_usedregion(&b, &r); - fprintf(stream, "%s: %.*s (%.*s)\n", tag, (int)r.length, r.base, - (int)strlen(output) - 1, output); + fprintf(stream, "%s: %.*s (%s)\n", tag, (int)r.length, r.base, output); return; error: