From 5391e7f61a5d973a3b21273d55185927eecbda76 Mon Sep 17 00:00:00 2001 From: Sean McArthur Date: Sat, 27 Sep 2014 14:09:56 -0700 Subject: [PATCH] fix recursive overflow of read() --- src/net.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/net.rs b/src/net.rs index c9b474d1..d436005a 100644 --- a/src/net.rs +++ b/src/net.rs @@ -59,15 +59,15 @@ impl Clone for Box { impl Reader for Box { #[inline] - fn read(&mut self, buf: &mut [u8]) -> IoResult { self.read(buf) } + fn read(&mut self, buf: &mut [u8]) -> IoResult { (**self).read(buf) } } impl Writer for Box { #[inline] - fn write(&mut self, msg: &[u8]) -> IoResult<()> { self.write(msg) } + fn write(&mut self, msg: &[u8]) -> IoResult<()> { (**self).write(msg) } #[inline] - fn flush(&mut self) -> IoResult<()> { self.flush() } + fn flush(&mut self) -> IoResult<()> { (**self).flush() } } /// A `NetworkListener` for `HttpStream`s.