diff --git a/lib/fs/mtimefs.go b/lib/fs/mtimefs.go index 404038efb..ba1d1ecc5 100644 --- a/lib/fs/mtimefs.go +++ b/lib/fs/mtimefs.go @@ -88,7 +88,7 @@ func (f *mtimeFS) Stat(name string) (FileInfo, error) { if err != nil { return nil, err } - if mtimeMapping.Real == info.ModTime() { + if mtimeMapping.Real.Equal(info.ModTime()) { info = mtimeFileInfo{ FileInfo: info, mtime: mtimeMapping.Virtual, @@ -108,7 +108,7 @@ func (f *mtimeFS) Lstat(name string) (FileInfo, error) { if err != nil { return nil, err } - if mtimeMapping.Real == info.ModTime() { + if mtimeMapping.Real.Equal(info.ModTime()) { info = mtimeFileInfo{ FileInfo: info, mtime: mtimeMapping.Virtual, @@ -215,7 +215,7 @@ func (f mtimeFile) Stat() (FileInfo, error) { if err != nil { return nil, err } - if mtimeMapping.Real == info.ModTime() { + if mtimeMapping.Real.Equal(info.ModTime()) { info = mtimeFileInfo{ FileInfo: info, mtime: mtimeMapping.Virtual,