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<()> {
if self.flush_pipeline && self.read_buf.is_empty() {
if self.flush_pipeline && !self.read_buf.is_empty() {
Ok(())
} else if self.write_buf.remaining() == 0 {
self.io.flush()