X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/97894c647360239aca1ab7a132bc6ab092f92c8f..e3f83953608c71db10d70ddb796b55b133d5f0eb:/receiver.c diff --git a/receiver.c b/receiver.c index 46e456e7..4a67c619 100644 --- a/receiver.c +++ b/receiver.c @@ -46,6 +46,7 @@ extern int module_id; extern int ignore_errors; extern int orig_umask; extern int append_mode; +extern int sparse_files; extern int keep_partial; extern int checksum_seed; extern int inplace; @@ -444,7 +445,10 @@ int recv_files(int f_in, struct file_list *flist, char *local_name) send_msg(MSG_DONE, "", 0); if (keep_partial && !partial_dir) make_backups = 0; /* prevents double backup */ - append_mode = 0; + if (append_mode) { + append_mode = 0; + sparse_files = 0; + } continue; }