X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/b084f9e092159b03c955312b0c90fe95eb490b2f..9f27cd8ca6ccbf1ab4cd8b0b66445535e2573d59:/receiver.c diff --git a/receiver.c b/receiver.c index 108c8560..1975e580 100644 --- a/receiver.c +++ b/receiver.c @@ -458,7 +458,11 @@ int recv_files(int f_in,struct file_list *flist,char *local_name) if (fd1 != -1) { close(fd1); } - close(fd2); + if (close(fd2) < 0) { + rprintf(FERROR, "close failed on %s: %s\n", + full_fname(fnametmp), strerror(errno)); + exit_cleanup(RERR_FILEIO); + } if (verbose > 2) rprintf(FINFO,"renaming %s to %s\n",fnametmp,fname);