diff --git a/src/proto/io.rs b/src/proto/io.rs index 3ce67fdd..faa39fbf 100644 --- a/src/proto/io.rs +++ b/src/proto/io.rs @@ -118,8 +118,10 @@ impl Buffered { return Err(e) } }; - debug!("read {} bytes", n); - self.read_buf.advance_mut(n); + if n > 0 { + debug!("read {} bytes", n); + self.read_buf.advance_mut(n); + } Ok(Async::Ready(n)) } }