diff options
author | Wayne Davison <wayned@samba.org> | 2006-05-29 22:56:58 +0000 |
---|---|---|
committer | Wayne Davison <wayned@samba.org> | 2006-05-29 22:56:58 +0000 |
commit | 887d745549812ff90fd90c7a8b8e78d61d18f04c (patch) | |
tree | 683c1777d0eeb650a6fa5eeaba6b3b75e4f3a956 /pipe.c | |
parent | 20f90d5e8a58fa8992993b444897d435af4a7896 (diff) | |
download | rsync-887d745549812ff90fd90c7a8b8e78d61d18f04c.tar.gz |
Turn off the --log-file option on the server side for a local transfer.
Diffstat (limited to 'pipe.c')
-rw-r--r-- | pipe.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -28,6 +28,7 @@ extern int am_server; extern int blocking_io; extern int filesfrom_fd; extern mode_t orig_umask; +extern char *logfile_name; extern struct chmod_mode_struct *chmod_modes; /** @@ -148,6 +149,12 @@ pid_t local_child(int argc, char **argv, int *f_in, int *f_out, child_main(argc, argv); } + /* Let the client side handle this. */ + if (logfile_name) { + logfile_name = NULL; + logfile_close(); + } + if (close(from_child_pipe[1]) < 0 || close(to_child_pipe[0]) < 0) { rsyserr(FERROR, errno, "Failed to close"); |