summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>1999-04-06 10:56:18 +0000
committerAndrew Tridgell <tridge@samba.org>1999-04-06 10:56:18 +0000
commite78733d9756ba4e0f28931fc9b811a2277cf803c (patch)
treeb2bea2ded8ca0f167ae66740e6105db46ff21965
parentdffba35e01c310f4b639d611691d7fb649702fed (diff)
downloadrsync-e78733d9756ba4e0f28931fc9b811a2277cf803c.tar.gz
fixed a nasty bug in the handling of "local_name" when setting the
permissions on directories after a transfer.
-rw-r--r--receiver.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/receiver.c b/receiver.c
index 2b8869d1..6361d21b 100644
--- a/receiver.c
+++ b/receiver.c
@@ -477,7 +477,7 @@ int recv_files(int f_in,struct file_list *flist,char *local_name,int f_gen)
for (i = 0; i < flist->count; i++) {
file = flist->files[i];
if (!file->basename || !S_ISDIR(file->mode)) continue;
- recv_generator(f_name(file),flist,i,-1);
+ recv_generator(local_name?local_name:f_name(file),flist,i,-1);
}
if (verbose > 2)