From c1c5db91a1591048dbce73760691c12fa76e8e2b Mon Sep 17 00:00:00 2001 From: Hiltjo Posthuma Date: Wed, 5 Aug 2015 12:50:18 +0200 Subject: sfeed_mbox: combine date check condition --- sfeed_mbox.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'sfeed_mbox.c') diff --git a/sfeed_mbox.c b/sfeed_mbox.c index 6e171cb..2e315f1 100644 --- a/sfeed_mbox.c +++ b/sfeed_mbox.c @@ -77,11 +77,9 @@ printfeed(FILE *fp, const char *feedname) errx(1, "can't format current time"); while (parseline(&line, &linesize, fields, fp) > 0) { - if ((r = strtotime(fields[FieldUnixTimestamp], &parsedtime)) == -1) - continue; /* invalid date */ - if (!gmtime_r(&parsedtime, &tm)) - continue; /* invalid date */ - if (!strftime(timebuf, sizeof(timebuf), + if ((r = strtotime(fields[FieldUnixTimestamp], &parsedtime)) == -1 || + !gmtime_r(&parsedtime, &tm) || + !strftime(timebuf, sizeof(timebuf), "%a, %d %b %Y %H:%M +0000", &tm)) continue; /* invalid date */ -- cgit v1.2.3