From ab4c0446d3db0665fc2e9a05c0319541d21811eb Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Tue, 10 Feb 2026 21:02:03 +0100 Subject: reverse: return ENOTTR when xattr name is not decryptable --- internal/syscallcompat/sys_common.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'internal/syscallcompat/sys_common.go') diff --git a/internal/syscallcompat/sys_common.go b/internal/syscallcompat/sys_common.go index 3cb9ffa..dfe5f22 100644 --- a/internal/syscallcompat/sys_common.go +++ b/internal/syscallcompat/sys_common.go @@ -2,6 +2,7 @@ package syscallcompat import ( "bytes" + "fmt" "syscall" "golang.org/x/sys/unix" @@ -128,6 +129,7 @@ func Fgetxattr(fd int, attr string) (val []byte, err error) { // Lgetxattr is a wrapper around unix.Lgetxattr that handles the buffer sizing. func Lgetxattr(path string, attr string) (val []byte, err error) { fn := func(buf []byte) (int, error) { + fmt.Printf("Lgetxattr(%q, %q, buf %d)\n", path, attr, len(buf)) return unix.Lgetxattr(path, attr, buf) } return getxattrSmartBuf(fn) -- cgit v1.2.3