Fixed get_xattr_acl() -- it needed to zero *len_p.
authorWayne Davison <wayned@samba.org>
Mon, 5 Nov 2007 15:02:30 +0000 (15:02 +0000)
committerWayne Davison <wayned@samba.org>
Mon, 5 Nov 2007 15:02:30 +0000 (15:02 +0000)
xattrs.c

index e65f652..2345214 100644 (file)
--- a/xattrs.c
+++ b/xattrs.c
@@ -804,6 +804,7 @@ int set_xattr(const char *fname, const struct file_struct *file,
 char *get_xattr_acl(const char *fname, int is_access_acl, size_t *len_p)
 {
        const char *name = is_access_acl ? XACC_ACL_ATTR : XDEF_ACL_ATTR;
+       *len_p = 0; /* no extra data alloc needed from get_xattr_data() */
        return get_xattr_data(fname, name, len_p, 1);
 }