diff --git a/futures-util/src/sink/send_all.rs b/futures-util/src/sink/send_all.rs index bcc6a8c921..65e5bf5236 100644 --- a/futures-util/src/sink/send_all.rs +++ b/futures-util/src/sink/send_all.rs @@ -87,7 +87,7 @@ where return Poll::Ready(Ok(())) } Poll::Pending => { - ready!(Pin::new(&mut this.sink).poll_ready(cx))?; + ready!(Pin::new(&mut this.sink).poll_flush(cx))?; return Poll::Pending } }