From 550c92405fc1df47e725f2ecbaa5154c9239fcfd Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Wed, 6 Mar 2013 15:34:10 +1100 Subject: [PATCH] 3515. [port] '%T' is not portable in strftime(). [RT #32763] --- CHANGES | 2 ++ bin/dig/dig.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 9465e498c5..1ba811e360 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,5 @@ +3515. [port] '%T' is not portable in strftime(). [RT #32763] + 3514. [bug] The ranges for valid key sizes in ddns-confgen and rndc-confgen were too constrained. Keys up to 512 bits are now allowed for most algorithms, and up diff --git a/bin/dig/dig.c b/bin/dig/dig.c index 0b4f93c641..162fdf3ee5 100644 --- a/bin/dig/dig.c +++ b/bin/dig/dig.c @@ -263,7 +263,7 @@ received(int bytes, isc_sockaddr_t *from, dig_query_t *query) { time(&tnow); tmnow = *localtime(&tnow); if (strftime(time_str, sizeof(time_str), - "%a %b %d %T %Z %Y", &tmnow) > 0U) + "%a %b %d %H:%M:%S %Z %Y", &tmnow) > 0U) printf(";; WHEN: %s\n", time_str); if (query->lookup->doing_xfr) { printf(";; XFR size: %u records (messages %u, "