This commit is contained in:
Kovid Goyal 2023-02-28 13:00:19 +05:30
parent 9135ba138e
commit 1ddb1dc5e1
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -319,7 +319,7 @@ func get_file_data(callback func(h *tar.Header, data []byte) error, seen map[fil
} }
} }
case 0: // Regular file case 0: // Regular file
fid := file_unique_id{dev: u.Dev, inode: u.Ino} fid := file_unique_id{dev: uint64(u.Dev), inode: uint64(u.Ino)}
if prev, ok := seen[fid]; ok { // Hard link if prev, ok := seen[fid]; ok { // Hard link
err = cb(&tar.Header{Typeflag: tar.TypeLink, Linkname: prev}, nil, arcname) err = cb(&tar.Header{Typeflag: tar.TypeLink, Linkname: prev}, nil, arcname)
if err != nil { if err != nil {