Got rid of the orig_umask-based file->mode tweak in receive_file()
authorWayne Davison <wayned@samba.org>
Tue, 31 Jan 2006 02:30:05 +0000 (02:30 +0000)
committerWayne Davison <wayned@samba.org>
Tue, 31 Jan 2006 02:30:05 +0000 (02:30 +0000)
(which got moved into the dest_mode() function).

flist.c

diff --git a/flist.c b/flist.c
index 4a2f81d..a071cda 100644 (file)
--- a/flist.c
+++ b/flist.c
@@ -58,7 +58,6 @@ extern int copy_links;
 extern int copy_unsafe_links;
 extern int protocol_version;
 extern int sanitize_paths;
-extern int orig_umask;
 extern const char *io_write_phase;
 extern struct stats stats;
 extern struct file_list *the_file_list;
@@ -714,12 +713,6 @@ static struct file_struct *receive_file_entry(struct file_list *flist,
                read_buf(f, sum, checksum_len);
        }
 
-       if (!preserve_perms) {
-               /* set an appropriate set of permissions based on original
-                * permissions and umask. This emulates what GNU cp does */
-               file->mode &= ~orig_umask;
-       }
-
        return file;
 }