X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/054abde25f0dae4dcd74e63c9d2013a2c7f40534..fa3e4a0548699ccaac41df2428fe1ad9d3659435:/cleanup.c diff --git a/cleanup.c b/cleanup.c index 78c048a4..b1bf256d 100644 --- a/cleanup.c +++ b/cleanup.c @@ -99,7 +99,7 @@ void _exit_cleanup(int code, const char *file, int line) if (verbose > 3) { rprintf(FINFO,"_exit_cleanup(code=%d, file=%s, line=%d): entered\n", - code, safe_fname(file), line); + code, file, line); } if (cleanup_child_pid != -1) { @@ -121,8 +121,8 @@ void _exit_cleanup(int code, const char *file, int line) flush_write_file(cleanup_fd_w); close(cleanup_fd_w); } - finish_transfer(cleanup_new_fname, fname, cleanup_file, 0, - !partial_dir); + finish_transfer(cleanup_new_fname, fname, NULL, + cleanup_file, 0, !partial_dir); } io_flush(FULL_FLUSH); if (cleanup_fname) @@ -149,7 +149,7 @@ void _exit_cleanup(int code, const char *file, int line) if (verbose > 2) { rprintf(FINFO,"_exit_cleanup(code=%d, file=%s, line=%d): about to call exit(%d)\n", - ocode, safe_fname(file), line, code); + ocode, file, line, code); } close_all(); @@ -166,7 +166,7 @@ void cleanup_disable(void) void cleanup_set(char *fnametmp, char *fname, struct file_struct *file, int fd_r, int fd_w) { - cleanup_fname = fnametmp; + cleanup_fname = fname ? fnametmp : NULL; cleanup_new_fname = fname; cleanup_file = file; cleanup_fd_r = fd_r;