From f76cf0ded2da5697a4a963d435b0d04773a61daa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20Dub=C3=A9?= Date: Thu, 20 Feb 2025 17:51:47 +0000 Subject: [PATCH 1/2] avoid utils.Now failing in sometime around the year 2262 --- utils/now_unix.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/now_unix.go b/utils/now_unix.go index c2e6f5dc4..41b7227fd 100644 --- a/utils/now_unix.go +++ b/utils/now_unix.go @@ -15,5 +15,5 @@ func Now() time.Time { return time.Now() } - return time.Unix(0, syscall.TimevalToNsec(tv)) + return time.Unix(int64(tv.Sec), int64(tv.Usec)*1000) } From fe1fc3d9fa99df2ba6585657be70754ea7b08866 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20Dub=C3=A9?= Date: Thu, 20 Feb 2025 18:08:20 +0000 Subject: [PATCH 2/2] ignore conversion lint, varies by platform --- utils/now_unix.go | 1 + 1 file changed, 1 insertion(+) diff --git a/utils/now_unix.go b/utils/now_unix.go index 41b7227fd..c8890cdad 100644 --- a/utils/now_unix.go +++ b/utils/now_unix.go @@ -15,5 +15,6 @@ func Now() time.Time { return time.Now() } + //nolint:unconvert return time.Unix(int64(tv.Sec), int64(tv.Usec)*1000) }