summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbenrubson <6764151+benrubson@users.noreply.github.com>2020-05-26 19:53:25 +0200
committerbenrubson <6764151+benrubson@users.noreply.github.com>2020-05-26 19:53:25 +0200
commitc9066196202f9eb0a61b24296f2246c8a3c15899 (patch)
treeb814cb5e53e51f92408a2dd1a0bbbd24860a318c
parentbcb0a24a8fc8db02deea6f9bfaf55cfa2b9b47c8 (diff)
downloadrsync-c9066196202f9eb0a61b24296f2246c8a3c15899.tar.gz
Log data sent/received even if error
-rw-r--r--log.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/log.c b/log.c
index 4cd3aa61..01eef439 100644
--- a/log.c
+++ b/log.c
@@ -873,12 +873,11 @@ void log_delete(const char *fname, int mode)
*/
void log_exit(int code, const char *file, int line)
{
- if (code == 0) {
- rprintf(FLOG,"sent %s bytes received %s bytes total size %s\n",
- big_num(stats.total_written),
- big_num(stats.total_read),
- big_num(stats.total_size));
- } else if (am_server != 2) {
+ rprintf(FLOG,"sent %s bytes received %s bytes total size %s\n",
+ big_num(stats.total_written),
+ big_num(stats.total_read),
+ big_num(stats.total_size));
+ if (code != 0 && am_server != 2) {
const char *name;
name = rerr_name(code);