X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/e107b6b122812d88d531f3826e1a510abe916006..b58f5e17ed35c68e10b88869d1e10d5378bd40e0:/rsync.c diff --git a/rsync.c b/rsync.c index ca122561..47b0ca13 100644 --- a/rsync.c +++ b/rsync.c @@ -380,10 +380,10 @@ int set_file_attrs(const char *fname, struct file_struct *file, stat_x *sxp, #endif #ifdef SUPPORT_XATTRS - if (preserve_xattrs && fnamecmp) - set_xattr(fname, file, fnamecmp, sxp); if (am_root < 0) set_stat_xattr(fname, file, new_mode); + if (preserve_xattrs && fnamecmp) + set_xattr(fname, file, fnamecmp, sxp); #endif if (!preserve_times || (S_ISDIR(sxp->st.st_mode) && preserve_times == 1))