From: Jason A. Donenfeld Date: Thu, 8 Nov 2018 02:58:01 +0000 (+0100) Subject: tai64n: use proper nanoseconds offset X-Git-Tag: 0.0.20181222~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4fd55daafe64f6101dde5c0a8a6887fef0ff0545;p=thirdparty%2Fwireguard-go.git tai64n: use proper nanoseconds offset The code before was obviously wrong. Reported-by: Vlad Krasnov --- diff --git a/tai64n/tai64n.go b/tai64n/tai64n.go index 146126f..069d830 100644 --- a/tai64n/tai64n.go +++ b/tai64n/tai64n.go @@ -20,7 +20,7 @@ func Now() Timestamp { var tai64n Timestamp now := time.Now() secs := base + uint64(now.Unix()) - nano := uint32(now.UnixNano()) + nano := uint32(now.Nanosecond()) binary.BigEndian.PutUint64(tai64n[:], secs) binary.BigEndian.PutUint32(tai64n[8:], nano) return tai64n