View | Details | Raw Unified
Collapse All | Expand All

(-) libacl/acl_set_file.c.dist (-1 / +3 lines)
 Lines 50-55    Link Here 
	struct nfs4_acl * nacl;
	struct nfs4_acl * nacl;
	int is_dir = NFS4_ACL_ISFILE;
	int is_dir = NFS4_ACL_ISFILE;
#endif
#endif
	int is_nfs = 0;
	if (!acl_obj_p)
	if (!acl_obj_p)
		return -1;
		return -1;
 Lines 111-116    Link Here 
		size = acl_nfs4_xattr_pack(nacl, &ext_acl_p);
		size = acl_nfs4_xattr_pack(nacl, &ext_acl_p);
		name = ACL_NFS4_XATTR;
		name = ACL_NFS4_XATTR;
		is_nfs = 1;
		acl_nfs4_free(nacl);
		acl_nfs4_free(nacl);
	}
	}
#else
#else
 Lines 133-139    Link Here 
	if (!ext_acl_p)
	if (!ext_acl_p)
		return -1;
		return -1;
	error = setxattr(path_p, name, (char *)ext_acl_p, size, XATTR_REPLACE);
	error = setxattr(path_p, name, (char *)ext_acl_p, size, is_nfs ? XATTR_REPLACE : 0);
	free(ext_acl_p);
	free(ext_acl_p);
	return error;
	return error;
}
}