diff options
author | Wayne Davison <wayned@samba.org> | 2013-09-28 10:11:35 -0700 |
---|---|---|
committer | Wayne Davison <wayned@samba.org> | 2013-09-28 10:40:27 -0700 |
commit | 9c7d755dfe9ebfe7f7c53b63c047bae267de7272 (patch) | |
tree | 07ef680710939bfb2e963c5a6d38407f08266ec5 /receiver.c | |
parent | 60cc5d4b7837644884b6721ea4d55a0c8f933694 (diff) | |
download | rsync-9c7d755dfe9ebfe7f7c53b63c047bae267de7272.tar.gz |
Flush write buffer on an aborted in-place transfer.
Diffstat (limited to 'receiver.c')
-rw-r--r-- | receiver.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -819,7 +819,8 @@ int recv_files(int f_in, int f_out, char *local_name) if (fd2 == -1) { rsyserr(FERROR_XFER, errno, "open %s failed", full_fname(fname)); - } + } else if (updating_basis_or_equiv) + cleanup_set(NULL, NULL, file, fd1, fd2); } else { fd2 = open_tmpfile(fnametmp, fname, file); if (fd2 != -1) |