diff options
-rw-r--r-- | src/strftime.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/strftime.c b/src/strftime.c index de5e6b74af9..ec6068a3b28 100644 --- a/src/strftime.c +++ b/src/strftime.c @@ -742,8 +742,9 @@ my_strftime (s, maxsize, format, tp) *u++ = modifier; *u++ = format_char; *u = '\0'; + ubuf[0] = '\1'; len = strftime (ubuf, sizeof ubuf, ufmt, tp); - if (len == 0) + if (len == 0 && ubuf[0] != '\0') return 0; cpy (len, ubuf); } |