summaryrefslogtreecommitdiff
path: root/xattrs.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2009-08-14 07:04:24 -0700
committerWayne Davison <wayned@samba.org>2009-08-14 07:05:48 -0700
commit4c3e9c09eb0fe3c56afe0c8e8e8d435a0448d626 (patch)
treedf5ef4fe87fb777ed107132fa6b2898f1343d8bb /xattrs.c
parent05a652d0b712af225d6cb72aa31beafaff601151 (diff)
downloadrsync-4c3e9c09eb0fe3c56afe0c8e8e8d435a0448d626.tar.gz
Fix a bogus free in uncache_tmp_xattrs().
Diffstat (limited to 'xattrs.c')
-rw-r--r--xattrs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/xattrs.c b/xattrs.c
index 7df67848..79313255 100644
--- a/xattrs.c
+++ b/xattrs.c
@@ -766,7 +766,7 @@ void uncache_tmp_xattrs(void)
rsync_xal_l.count = prior_xattr_count;
while (xattr_item-- > xattr_start) {
rsync_xal_free(xattr_item);
- free(xattr_item);
+ free(xattr_item->items);
}
prior_xattr_count = (size_t)-1;
}