X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/ff41a59f58614ff4e57b4c97b586dcd46e43cc5c..b2999e457fd3f0e4ca90c6bcc5c06e112be72c3c:/io.c diff --git a/io.c b/io.c index aefd3ef4..f948147e 100644 --- a/io.c +++ b/io.c @@ -364,8 +364,6 @@ static void writefd_unbuffered(int fd,char *buf,int len) if (FD_ISSET(fd, &w_fds)) { int ret, n = len-total; - if (n > PIPE_BUF) n = PIPE_BUF; - ret = write(fd,buf+total,n?n:1); if (ret == -1 && errno == EINTR) { @@ -429,7 +427,7 @@ void io_flush(void) if (!io_buffer_count || no_flush) return; if (io_multiplexing_out) { - mplex_write(fd, 0, io_buffer, io_buffer_count); + mplex_write(fd, FNONE, io_buffer, io_buffer_count); } else { writefd_unbuffered(fd, io_buffer, io_buffer_count); }