diff --git a/thirdparty/UnixSupport/File.cs b/thirdparty/UnixSupport/File.cs index c467b036a..c49f3cf03 100644 --- a/thirdparty/UnixSupport/File.cs +++ b/thirdparty/UnixSupport/File.cs @@ -201,7 +201,8 @@ namespace UnixSupport { // In case the underlying filesystem does not support extended attributes, // we simply return that there are no attributes - if (Syscall.GetLastError() == Errno.EOPNOTSUPP) + var err = Syscall.GetLastError(); + if (err == Errno.EOPNOTSUPP || err == Errno.ENODATA) return null; throw new FileAccesException(path, use_llistxattr ? "llistxattr" : "listxattr"); diff --git a/thirdparty/UnixSupport/UnixSupport.dll b/thirdparty/UnixSupport/UnixSupport.dll index 5a48244d8..3e19cfe81 100755 Binary files a/thirdparty/UnixSupport/UnixSupport.dll and b/thirdparty/UnixSupport/UnixSupport.dll differ