Use send_msg() when forwarding a log message, not io_multiplex_write().
[rsync/rsync.git] / log.c
diff --git a/log.c b/log.c
index 3f57a44..4abc3d5 100644 (file)
--- a/log.c
+++ b/log.c
@@ -256,7 +256,7 @@ void rwrite(enum logcode code, char *buf, int len)
 
        if (am_server) {
                /* Pass the message to the non-server side. */
-               if (io_multiplex_write((enum msgcode)code, buf, len))
+               if (send_msg(code, buf, len))
                        return;
                if (am_daemon) {
                        /* TODO: can we send the error to the user somehow? */