mirror of
https://github.com/RsyncProject/rsync.git
synced 2026-10-24 22:58:16 -04:00
Turn an FSOCKERR into a normal FERROR if it's not going to our
sibling.
This commit is contained in:
1 parent
ea26c854af
commit
b66e31bf15
1 file changed
+6
-3
@@ -218,18 +218,21 @@ void rwrite(enum logcode code, char *buf, int len)
|
||||
int trailing_CR_or_NL;
|
||||
FILE *f = NULL;
|
||||
|
||||
if (quiet && code == FINFO)
|
||||
return;
|
||||
|
||||
if (len < 0)
|
||||
exit_cleanup(RERR_MESSAGEIO);
|
||||
|
||||
if (quiet && code == FINFO)
|
||||
return;
|
||||
|
||||
if (am_server && msg_fd_out >= 0) {
|
||||
/* Pass the message to our sibling. */
|
||||
send_msg((enum msgcode)code, buf, len);
|
||||
return;
|
||||
}
|
||||
|
||||
if (code == FSOCKERR) /* This gets simplified for a non-sibling. */
|
||||
code = FERROR;
|
||||
|
||||
if (code == FCLIENT)
|
||||
code = FINFO;
|
||||
else if (am_daemon) {
|
||||
|
||||
Reference in new issue
Block a user