From: Karel Zak Date: Mon, 23 Mar 2015 10:40:45 +0000 (+0100) Subject: logger: fix LOGGER_TEST_TIMEOFDAY check X-Git-Tag: v2.26.2~79 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=53c86afb7266643d86430b4cefff9bf30485a720;p=thirdparty%2Futil-linux.git logger: fix LOGGER_TEST_TIMEOFDAY check Signed-off-by: Karel Zak --- diff --git a/misc-utils/logger.c b/misc-utils/logger.c index 17325cee5f..edc94836b0 100644 --- a/misc-utils/logger.c +++ b/misc-utils/logger.c @@ -131,7 +131,7 @@ static inline int logger_gettimeofday(struct timeval *tv, struct timezone *tz) if (str && sscanf(str, "%ju.%ju", &sec, &usec) == 2) { tv->tv_sec = sec; tv->tv_usec = usec; - return tv->tv_sec == sec && tv->tv_usec == usec; + return tv->tv_sec >= 0 && tv->tv_usec >= 0 ? 0 : -EINVAL; } return gettimeofday(tv, tz);