confd: check return value of mktime()

Found by Coverity Scan, CID 331032

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2023-11-20 13:34:19 +01:00
parent b2331dc8ce
commit 123808d6bb
+1 -1
View File
@@ -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;
}