X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/9411292489496984c8d5d9a446bf071afac3866d..8b7a752024f34a220ef340d9b466ec871e6cbc0a:/receiver.c diff --git a/receiver.c b/receiver.c index 7efd3d27..dee70c26 100644 --- a/receiver.c +++ b/receiver.c @@ -285,11 +285,10 @@ 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) { - if (ftruncate(fd, offset) < 0) { - rsyserr(FWARNING, errno, "ftruncate failed on %s", - full_fname(fname)); - } + if (inplace && fd != -1 + && ftruncate(fd, offset) < 0) { + rsyserr(FERROR_XFER, errno, "ftruncate failed on %s", + full_fname(fname)); } #endif