diff options
| author | Wayne Davison <wayned@samba.org> | 2006-02-08 02:34:06 +0000 |
|---|---|---|
| committer | Wayne Davison <wayned@samba.org> | 2006-02-08 02:34:06 +0000 |
| commit | 5ca8a90c24390b56f9d101239c06002fbf0c577e (patch) | |
| tree | 0706e46201a64adbaf55489c68284898c08d6aab /rsync.c | |
| parent | 0679ac4ca9d8fda7fc27dd0d44de48957c0ff88d (diff) | |
| download | android_external_rsync-5ca8a90c24390b56f9d101239c06002fbf0c577e.tar.gz android_external_rsync-5ca8a90c24390b56f9d101239c06002fbf0c577e.tar.bz2 android_external_rsync-5ca8a90c24390b56f9d101239c06002fbf0c577e.zip | |
Tweaked the name of one of dest_mode()'s args.
Diffstat (limited to 'rsync.c')
| -rw-r--r-- | rsync.c | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -100,7 +100,7 @@ void free_sums(struct sum_struct *s) /* This is only called when we aren't preserving permissions. Figure out what * the permissions should be and return them merged back into the mode. */ -mode_t dest_mode(mode_t flist_mode, mode_t dest_mode, int exists) +mode_t dest_mode(mode_t flist_mode, mode_t cur_mode, int exists) { /* If the file already exists, we'll return the local permissions, * possibly tweaked by the --executability option. */ @@ -110,13 +110,13 @@ mode_t dest_mode(mode_t flist_mode, mode_t dest_mode, int exists) * rights to everyone who can read, but ONLY if the * file isn't already executable. */ if (!(flist_mode & 0111)) - dest_mode &= ~0111; - else if (!(dest_mode & 0111)) - dest_mode |= (dest_mode & 0444) >> 2; + cur_mode &= ~0111; + else if (!(cur_mode & 0111)) + cur_mode |= (cur_mode & 0444) >> 2; } } else - dest_mode = flist_mode & ACCESSPERMS & ~orig_umask; - return (flist_mode & ~CHMOD_BITS) | (dest_mode & CHMOD_BITS); + cur_mode = flist_mode & ACCESSPERMS & ~orig_umask; + return (flist_mode & ~CHMOD_BITS) | (cur_mode & CHMOD_BITS); } int set_file_attrs(char *fname, struct file_struct *file, STRUCT_STAT *st, |
