diff --git a/protocols/noise/src/io.rs b/protocols/noise/src/io.rs index 9c70ca99..6c920826 100644 --- a/protocols/noise/src/io.rs +++ b/protocols/noise/src/io.rs @@ -424,7 +424,7 @@ impl AsyncWrite for NoiseOutput { mut self: Pin<&mut Self>, cx: &mut Context<'_>, ) -> Poll>{ - ready!(Pin::new(&mut *self).poll_flush(cx))?; + ready!(self.as_mut().poll_flush(cx))?; Pin::new(&mut self.io).poll_close(cx) }