From 60da937c2f2c45a568fe61c208f47810c8fb329e Mon Sep 17 00:00:00 2001 From: Alejandro Colomar Date: Sun, 11 Aug 2024 21:42:03 +0200 Subject: [PATCH] src/chage.c: print_day_as_date(): Handle errors from strfime(3) Just like we do in day_to_str(). Signed-off-by: Alejandro Colomar --- src/chage.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/chage.c b/src/chage.c index 95adb593..f2df8dc7 100644 --- a/src/chage.c +++ b/src/chage.c @@ -247,7 +247,11 @@ print_day_as_date(long day) return; } - STRFTIME(buf, iflg ? "%F" : "%b %d, %Y", &tm); + if (STRFTIME(buf, iflg ? "%F" : "%b %d, %Y", &tm) == 0) { + puts(_("future")); + return; + } + (void) puts (buf); }