fix(server): fix experimental pipeline flushing

This commit is contained in:
Sean McArthur
2017-10-02 18:20:05 -07:00
parent c2fd47f211
commit 6b4635fd13

View File

@@ -147,7 +147,7 @@ impl<T: Write> Write for Buffered<T> {
} }
fn flush(&mut self) -> io::Result<()> { fn flush(&mut self) -> io::Result<()> {
if self.flush_pipeline && self.read_buf.is_empty() { if self.flush_pipeline && !self.read_buf.is_empty() {
Ok(()) Ok(())
} else if self.write_buf.remaining() == 0 { } else if self.write_buf.remaining() == 0 {
self.io.flush() self.io.flush()