diff options
author | Wayne Davison <wayned@samba.org> | 2013-01-19 10:20:49 -0800 |
---|---|---|
committer | Wayne Davison <wayned@samba.org> | 2013-01-19 10:25:18 -0800 |
commit | bd7d36cc6c85b821a772b54377654d3a3d1535f4 (patch) | |
tree | bf3fe485a4a4fd9993ce3fa2cf87d40d00c9d54f | |
parent | d42e7181d5d864767a893e88628d97470caa5c0a (diff) | |
download | android_external_rsync-bd7d36cc6c85b821a772b54377654d3a3d1535f4.tar.gz android_external_rsync-bd7d36cc6c85b821a772b54377654d3a3d1535f4.tar.bz2 android_external_rsync-bd7d36cc6c85b821a772b54377654d3a3d1535f4.zip |
Free ACL/xattr info in try_dests_reg() loop.
-rw-r--r-- | generator.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/generator.c b/generator.c index b89c1459..25435af7 100644 --- a/generator.c +++ b/generator.c @@ -873,8 +873,10 @@ static int try_dests_reg(struct file_struct *file, char *fname, int ndx, match_level = 2; /* FALL THROUGH */ case 2: - if (!unchanged_attrs(cmpbuf, file, sxp)) + if (!unchanged_attrs(cmpbuf, file, sxp)) { + free_stat_x(sxp); continue; + } best_match = j; match_level = 3; break; |