X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/27d3cdbc943a57d64f4f2a35a4f1e1b15d9ca41f..1e8ae5ede66ba337ba6abbb4afad2b3319c1db74:/cleanup.c diff --git a/cleanup.c b/cleanup.c index b4eac0c4..be795034 100644 --- a/cleanup.c +++ b/cleanup.c @@ -31,7 +31,7 @@ static int cleanup_fd1, cleanup_fd2; static struct map_struct *cleanup_buf; static int cleanup_pid = 0; -void exit_cleanup(int code) +void _exit_cleanup(int code, const char *file, int line) { extern int keep_partial; @@ -57,6 +57,9 @@ void exit_cleanup(int code) unlink(lp_pid_file()); } } + + if (code) log_exit(code, file, line); + exit(code); }