diff --git a/keywordfuncs_linux.go b/keywordfuncs_linux.go index 2fd82c2..b88f738 100644 --- a/keywordfuncs_linux.go +++ b/keywordfuncs_linux.go @@ -1,3 +1,4 @@ +//go:build linux // +build linux package mtree @@ -69,11 +70,11 @@ var ( } xattrKeywordFunc = func(path string, info os.FileInfo, r io.Reader) ([]KeyVal, error) { if hdr, ok := info.Sys().(*tar.Header); ok { - if len(hdr.Xattrs) == 0 { + if len(hdr.PAXRecords) == 0 { return nil, nil } klist := []KeyVal{} - for k, v := range hdr.Xattrs { + for k, v := range hdr.PAXRecords { encKey, err := govis.Vis(k, DefaultVisFlags) if err != nil { return nil, nil