From 680bc1e793d7d28bb5133e7f7460d94d6c980006 Mon Sep 17 00:00:00 2001 From: Ben McClelland Date: Tue, 6 Jun 2023 16:27:10 -0700 Subject: [PATCH] SetAttrMore: fix nsec time from UnixNano() to the correct Nanosecond() --- scoutfs.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scoutfs.go b/scoutfs.go index c6f5f2a..1c8a0d5 100644 --- a/scoutfs.go +++ b/scoutfs.go @@ -195,11 +195,11 @@ func SetAttrMore(path string, version, size, flags uint64, ctime time.Time, crti func FSetAttrMore(f *os.File, version, size, flags uint64, ctime time.Time, crtime time.Time) error { var cnsec int32 var crnsec int32 - if ctime.UnixNano() == int64(int32(ctime.UnixNano())) { - cnsec = int32(ctime.UnixNano()) + if ctime.Nanosecond() == int(int32(ctime.Nanosecond())) { + cnsec = int32(ctime.Nanosecond()) } - if crtime.UnixNano() == int64(int32(crtime.UnixNano())) { - crnsec = int32(crtime.UnixNano()) + if crtime.Nanosecond() == int(int32(crtime.Nanosecond())) { + crnsec = int32(crtime.Nanosecond()) } s := setattrMore{ Data_version: version,