From 0186d1e4dd0d2495dfb89762ab9b24b9e360361d Mon Sep 17 00:00:00 2001 From: John Starks Date: Mon, 22 Feb 2016 14:04:34 -0800 Subject: [PATCH] Fix encoding of Win32 file times --- backuptar/tar.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backuptar/tar.go b/backuptar/tar.go index 8b6eae4..e46d73c 100644 --- a/backuptar/tar.go +++ b/backuptar/tar.go @@ -93,7 +93,7 @@ func win32TimeFromTar(key string, xattrs map[string]string, unixTime time.Time) } func win32TimeToTar(ft syscall.Filetime) (string, time.Time) { - return fmt.Sprintf("%u", uint64(ft.LowDateTime)+(uint64(ft.HighDateTime)<<32)), time.Unix(0, ft.Nanoseconds()) + return fmt.Sprintf("%d", uint64(ft.LowDateTime)+(uint64(ft.HighDateTime)<<32)), time.Unix(0, ft.Nanoseconds()) } // Writes a file to a tar writer using data from a Win32 backup stream.