From 2abb8394fa89303b21003bd8252e52751c07f08c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= Date: Fri, 20 Jan 2023 02:43:34 +0000 Subject: lib/timeutils: parse_timestamp: fix second parsing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Thomas Weißschuh --- lib/timeutils.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'lib') diff --git a/lib/timeutils.c b/lib/timeutils.c index 6a7d1c26c..79b674907 100644 --- a/lib/timeutils.c +++ b/lib/timeutils.c @@ -324,10 +324,8 @@ static int parse_timestamp_reference(time_t x, const char *t, usec_t *usec) tm = copy; k = strptime(t, "%Y%m%d%H%M%S", &tm); - if (k && *k == 0) { - tm.tm_sec = 0; + if (k && *k == 0) goto finish; - } return -EINVAL; @@ -600,6 +598,7 @@ static int run_unittest_timestamp(void) { "tomorrow" , 1674259200000000 }, { "+5min" , 1674180727000000 }, { "-5days" , 1673748427000000 }, + { "20120922163422" , 1348331662000000 }, }; if (unsetenv("TZ")) -- cgit v1.2.1