From 25fe57fc04a6884d70c4dd61f292b1700db33572 Mon Sep 17 00:00:00 2001 From: Adam Knight Date: Thu, 6 Apr 2017 11:42:02 -0500 Subject: [PATCH] Removed stray xattr flag Clients should get the xattrs they actually asked for, after all. --- src/fs_xattr.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/fs_xattr.cpp b/src/fs_xattr.cpp index ee1a44c8..b8dcbcbd 100644 --- a/src/fs_xattr.cpp +++ b/src/fs_xattr.cpp @@ -48,7 +48,7 @@ ssize_t _flistxattr(int fd, char* namebuf, size_t size) { #if __APPLE__ - return ::flistxattr(fd, namebuf, size, XATTR_SHOWCOMPRESSION); + return ::flistxattr(fd, namebuf, size, 0); #else return ::flistxattr(fd, namebuf, size); #endif @@ -58,7 +58,7 @@ ssize_t _llistxattr(const char* path, char* namebuf, size_t size) { #if __APPLE__ - return ::listxattr(path, namebuf, size, XATTR_SHOWCOMPRESSION & XATTR_NOFOLLOW); + return ::listxattr(path, namebuf, size, XATTR_NOFOLLOW); #else return ::llistxattr(path, namebuf, size); #endif @@ -68,7 +68,7 @@ ssize_t _fgetxattr(int fd, const char* name, char* value, size_t size, u_int32_t position) { #if __APPLE__ - return ::fgetxattr(fd, name, value, size, position, XATTR_SHOWCOMPRESSION); + return ::fgetxattr(fd, name, value, size, position, 0); #else return ::fgetxattr(fd, name, value, size); #endif @@ -78,7 +78,7 @@ ssize_t _lgetxattr(const char* path, const char* name, char* value, size_t size, u_int32_t position) { #if __APPLE__ - return ::getxattr(path, name, value, size, position, XATTR_SHOWCOMPRESSION & XATTR_NOFOLLOW); + return ::getxattr(path, name, value, size, position, XATTR_NOFOLLOW); #else return ::lgetxattr(path, name, value, size); #endif