From: Wayne Davison Date: Mon, 15 Dec 2003 08:08:44 +0000 (+0000) Subject: Return new RERR_VANISHED code, as appropriate. X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/6e35c72fdbe4951412081f34b2bcd1ca10ee7225 Return new RERR_VANISHED code, as appropriate. --- diff --git a/cleanup.c b/cleanup.c index 49d18307..ea973391 100644 --- a/cleanup.c +++ b/cleanup.c @@ -131,8 +131,11 @@ void _exit_cleanup(int code, const char *file, int line) } } - if (code == 0 && (io_error || log_got_error)) { - code = RERR_PARTIAL; + if (code == 0) { + if ((io_error & ~IOERR_VANISHED) || log_got_error) + code = RERR_PARTIAL; + else if (io_error) + code = RERR_VANISHED; } if (code) log_exit(code, file, line);