summaryrefslogtreecommitdiff
path: root/cleanup.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2005-01-10 10:03:06 +0000
committerWayne Davison <wayned@samba.org>2005-01-10 10:03:06 +0000
commitd45898df8028db0ae2112d3c4553860643a1717f (patch)
tree1d63e68a38b9a1ee5b29e7d30baf649761283e17 /cleanup.c
parentb0da4b23a0802fef22390ae21390968689e93033 (diff)
downloadrsync-d45898df8028db0ae2112d3c4553860643a1717f.tar.gz
rsync-d45898df8028db0ae2112d3c4553860643a1717f.tar.bz2
rsync-d45898df8028db0ae2112d3c4553860643a1717f.zip
Call finish_transfer() with its new arg.
Diffstat (limited to 'cleanup.c')
-rw-r--r--cleanup.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/cleanup.c b/cleanup.c
index 551e4385..dc8969fa 100644
--- a/cleanup.c
+++ b/cleanup.c
@@ -24,6 +24,7 @@
extern int io_error;
extern int keep_partial;
extern int log_got_error;
+extern char *partial_dir;
/**
* Close all open sockets and files, allowing a (somewhat) graceful
@@ -121,7 +122,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);
+ finish_transfer(cleanup_new_fname, fname, cleanup_file, 0,
+ !partial_dir);
}
io_flush(FULL_FLUSH);
if (cleanup_fname)