X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/7d51b8374d57d3cbdbd9821ed80221f9189d4d35..ac98cd98e361d7703a9e8411aa7102613a6fb025:/io.c diff --git a/io.c b/io.c index ea3c81bd..09aab912 100644 --- a/io.c +++ b/io.c @@ -333,7 +333,8 @@ static void read_msg_fd(void) } break; default: - rprintf(FERROR, "unknown message %d:%d\n", tag, len); + rprintf(FERROR, "unknown message %d:%d [%s]\n", + tag, len, who_am_i()); exit_cleanup(RERR_STREAMIO); } @@ -1153,7 +1154,7 @@ static void msg2sndr_flush(void) if (defer_forwarding_messages) return; - while (msg2sndr.head) { + while (msg2sndr.head && io_multiplexing_out) { struct msg_list_item *m = msg2sndr.head; if (!(msg2sndr.head = m->next)) msg2sndr.tail = NULL;