From: Wayne Davison Date: Thu, 2 Dec 2004 17:16:19 +0000 (+0000) Subject: Check the return value of flush_write_file() and report an error X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/85f14172dc8e0caeff77444e7621724d68b912b9 Check the return value of flush_write_file() and report an error if it reports failure. --- diff --git a/receiver.c b/receiver.c index b4a32d5c..70978fd9 100644 --- a/receiver.c +++ b/receiver.c @@ -289,7 +289,8 @@ static int receive_data(int f_in, char *fname_r, int fd_r, OFF_T size_r, offset += len; } - flush_write_file(fd); + if (flush_write_file(fd) < 0) + goto report_write_error; #ifdef HAVE_FTRUNCATE if (inplace && fd != -1)