diff --git a/generic/gopbuffer/src/gopbuffer/imp.rs b/generic/gopbuffer/src/gopbuffer/imp.rs index e29153a4b..6792159b4 100644 --- a/generic/gopbuffer/src/gopbuffer/imp.rs +++ b/generic/gopbuffer/src/gopbuffer/imp.rs @@ -379,7 +379,7 @@ impl Stream { } fn drain_all(&mut self) -> impl Iterator + '_ { - self.queued_gops.drain(..) + self.queued_gops.drain(..).rev() } fn flush(&mut self) {