X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/ba2133d6add082b059728074febdac6c520a4351..377d22ab9f4f7874bbfee94a7905bc1469b6a2e7:/cleanup.c diff --git a/cleanup.c b/cleanup.c index 428c47e8..6fc72252 100644 --- a/cleanup.c +++ b/cleanup.c @@ -142,7 +142,7 @@ NORETURN 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, NULL, + finish_transfer(cleanup_new_fname, fname, NULL, NULL, cleanup_file, 0, !partial_dir); } @@ -189,6 +189,8 @@ NORETURN void _exit_cleanup(int code, const char *file, int line) /* FALLTHROUGH */ #include "case_N.h" + if (am_server && code) + msleep(100); close_all(); /* FALLTHROUGH */