X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/e366e5303fa25e3d007691109293901ad7a7b6f6..9411292489496984c8d5d9a446bf071afac3866d:/receiver.c diff --git a/receiver.c b/receiver.c index 91642478..7efd3d27 100644 --- a/receiver.c +++ b/receiver.c @@ -285,8 +285,12 @@ static int receive_data(int f_in, char *fname_r, int fd_r, OFF_T size_r, goto report_write_error; #ifdef HAVE_FTRUNCATE - if (inplace && fd != -1) - ftruncate(fd, offset); + if (inplace && fd != -1) { + if (ftruncate(fd, offset) < 0) { + rsyserr(FWARNING, errno, "ftruncate failed on %s", + full_fname(fname)); + } + } #endif if (INFO_GTE(PROGRESS, 1))