From 123808d6bb4b3bed7f5f62427ea6b52a93ab8b2f Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sun, 19 Nov 2023 17:42:31 +0100 Subject: [PATCH] confd: check return value of mktime() Found by Coverity Scan, CID 331032 Signed-off-by: Joachim Wiberg --- src/confd/src/ietf-system.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/confd/src/ietf-system.c b/src/confd/src/ietf-system.c index e637a7cb..302d8576 100644 --- a/src/confd/src/ietf-system.c +++ b/src/confd/src/ietf-system.c @@ -254,7 +254,7 @@ static int rpc_set_datetime(sr_session_ctx_t *session, uint32_t sub_id, tv.tv_sec = mktime(&tm); tv.tv_usec = 0; - if (settimeofday(&tv, NULL)) { + if (tv.tv_sec == (time_t)-1 || settimeofday(&tv, NULL)) { ERRNO("ietf-system:settimeofday() failed"); goto done; }