# HG changeset patch # User Olaf Wintermann # Date 1687685159 -7200 # Node ID a41b18c67d958dbb4870e965c1e7791929d1de16 # Parent fc24d1d1d6955fecbe7dd57aeb034bdfbc2dd93c fix xattr_set on FreeBSD diff -r fc24d1d1d695 -r a41b18c67d95 dav/libxattr.c --- a/dav/libxattr.c Wed Jun 14 22:55:29 2023 +0200 +++ b/dav/libxattr.c Sun Jun 25 11:25:59 2023 +0200 @@ -460,7 +460,7 @@ int xattr_set(const char *path, const char *name, const void *value, size_t len) { int ret = extattr_set_file(path, EXTATTR_NAMESPACE_USER, name, value, len); - return ret; + return ret >= 0 ? 0 : ret; } int xattr_remove(const char *path, const char *name) {