From 5380df2ba598b793614575abab8a403d3ebbc860 Mon Sep 17 00:00:00 2001 From: Jiri Appl Date: Fri, 3 Aug 2018 12:01:41 -0700 Subject: [PATCH] Changes based on PR --- backuptar/tar.go | 2 +- fileinfo.go | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/backuptar/tar.go b/backuptar/tar.go index a2fdf7b..d6566db 100644 --- a/backuptar/tar.go +++ b/backuptar/tar.go @@ -303,7 +303,7 @@ func FileInfoFromHeader(hdr *tar.Header) (name string, size int64, fileInfo *win if err != nil { return "", 0, nil, err } - fileInfo.FileAttributes = attr + fileInfo.FileAttributes = uint32(attr) } else { if hdr.Typeflag == tar.TypeDir { fileInfo.FileAttributes |= syscall.FILE_ATTRIBUTE_DIRECTORY diff --git a/fileinfo.go b/fileinfo.go index 40828d4..ada2fba 100644 --- a/fileinfo.go +++ b/fileinfo.go @@ -20,7 +20,8 @@ const ( // FileBasicInfo contains file access time and file attributes information. type FileBasicInfo struct { CreationTime, LastAccessTime, LastWriteTime, ChangeTime syscall.Filetime - FileAttributes uint64 // includes padding + FileAttributes uint32 + pad uint32 // padding } // GetFileBasicInfo retrieves times and attributes for a file.