aboutsummaryrefslogtreecommitdiffstats
path: root/xattrs.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2007-11-05 15:02:30 +0000
committerWayne Davison <wayned@samba.org>2007-11-05 15:02:30 +0000
commite516b69ef67822cbbde7252cdddb1217b4aa5567 (patch)
treea03a79982adda5ec5bd704e6dd78a2ede80c446b /xattrs.c
parent7df593f21f124b1907e33cc9699be2b0d8191440 (diff)
downloadandroid_external_rsync-e516b69ef67822cbbde7252cdddb1217b4aa5567.tar.gz
android_external_rsync-e516b69ef67822cbbde7252cdddb1217b4aa5567.tar.bz2
android_external_rsync-e516b69ef67822cbbde7252cdddb1217b4aa5567.zip
Fixed get_xattr_acl() -- it needed to zero *len_p.
Diffstat (limited to 'xattrs.c')
-rw-r--r--xattrs.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/xattrs.c b/xattrs.c
index e65f652a..2345214a 100644
--- 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);
}