From 85f14172dc8e0caeff77444e7621724d68b912b9 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Thu, 2 Dec 2004 17:16:19 +0000 Subject: [PATCH] Check the return value of flush_write_file() and report an error if it reports failure. --- receiver.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) -- 2.34.1