From d430c0c167a5ff97d2b0e68d8039e7e7313a5e6c Mon Sep 17 00:00:00 2001 From: Martin Cracauer Date: Fri, 25 Jun 1999 09:04:48 +0000 Subject: [PATCH] Don't continue if parsing failed when -f is in use. Exit with nonzero value. --- bin/date/date.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/bin/date/date.c b/bin/date/date.c index 57494172c21..f1d2e2531e5 100644 --- a/bin/date/date.c +++ b/bin/date/date.c @@ -42,7 +42,7 @@ static char const copyright[] = static char sccsid[] = "@(#)date.c 8.2 (Berkeley) 4/28/95"; #endif static const char rcsid[] = - "$Id: date.c,v 1.27 1999/03/09 09:38:54 brian Exp $"; + "$Id: date.c,v 1.28 1999/05/14 00:28:41 jmg Exp $"; #endif /* not lint */ #include @@ -191,8 +191,7 @@ setthetime(fmt, p, jflag, nflag) if (t == NULL) { fprintf(stderr, "Failed conversion of ``%s''" " using format ``%s''\n", p, fmt); - lt = localtime(&tval); - return; + badformat(); } else if (*t != '\0') fprintf(stderr, "Warning: Ignoring %ld extraneous" " characters in date string (%s)\n",