From b5d80ee5d1e4bd6172af46a04e89fd651864c0b1 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Sun, 19 Jan 2014 22:23:19 +0100 Subject: [PATCH] Fix %T in strftime(3) being incorrectly implemented. --- libc/time/strftime.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libc/time/strftime.cpp b/libc/time/strftime.cpp index e08f2563..51c2a1ad 100644 --- a/libc/time/strftime.cpp +++ b/libc/time/strftime.cpp @@ -250,7 +250,7 @@ size_t strftime(char* s, size_t max, const char* format, const struct tm* tm) case 'R': OUTPUT_STRFTIME("%H:%M"); break; case 'S': OUTPUT_INT_PADDED(tm->tm_sec, 2, '0'); break; /*O*/ case 't': OUTPUT_CHAR('\t'); break; - case 'T': OUTPUT_STRFTIME("H:%M:%S"); break; + case 'T': OUTPUT_STRFTIME("%H:%M:%S"); break; case 'u': OUTPUT_INT(tm->tm_yday); break; /*O*/ case 'U': /*O*/ // TODO: These require a bit of intelligence.