diff --git a/src/date.c b/src/date.c index 8f3b69b..09ecf67 100644 --- a/src/date.c +++ b/src/date.c @@ -41,7 +41,7 @@ static int _date(char const * format) return -_date_error("time", 1); if(localtime_r(&t, &tm) == NULL) return -_date_error("localtime_r", 1); - if(strftime(buf, sizeof(buf), format, &tm) == 0) + if(strftime(buf, sizeof(buf), format, &tm) == 0 && format[0] != '\0') return -_date_error("strftime", 1); puts(buf); return 0;