diff --git a/lib/src/pipe.rs b/lib/src/pipe.rs index 3e71203..ec88628 100644 --- a/lib/src/pipe.rs +++ b/lib/src/pipe.rs @@ -149,6 +149,7 @@ impl SimplexPipe { self.last_activity = Instant::now(); let future = async { + self.sink.flush().await?; if self.pending_chunk.is_none() { let x = self.source.read().await?; log_dir!(trace, self.source.id(), self.direction, "TCP data: {}", x);