summaryrefslogtreecommitdiff
path: root/rsync.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2013-01-19 10:20:49 -0800
committerWayne Davison <wayned@samba.org>2013-01-19 10:25:18 -0800
commitd42e7181d5d864767a893e88628d97470caa5c0a (patch)
treea0ed5f4afe01c745a83cf50bd8d079eb4e06cb0f /rsync.c
parentc03bb3d181b300a30a45e043d5aa075af5e8e3f8 (diff)
downloadrsync-d42e7181d5d864767a893e88628d97470caa5c0a.tar.gz
Add free_stat_x() inline function.
Diffstat (limited to 'rsync.c')
-rw-r--r--rsync.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/rsync.c b/rsync.c
index 93f6b988..4868a19a 100644
--- a/rsync.c
+++ b/rsync.c
@@ -587,16 +587,8 @@ int set_file_attrs(const char *fname, struct file_struct *file, stat_x *sxp,
rprintf(FCLIENT, "%s is uptodate\n", fname);
}
cleanup:
- if (sxp == &sx2) {
-#ifdef SUPPORT_ACLS
- if (preserve_acls)
- free_acl(&sx2);
-#endif
-#ifdef SUPPORT_XATTRS
- if (preserve_xattrs)
- free_xattr(&sx2);
-#endif
- }
+ if (sxp == &sx2)
+ free_stat_x(&sx2);
return updated;
}