diff --git a/src/server/h2.rs b/src/server/h2.rs index c730ac409..0128cc792 100644 --- a/src/server/h2.rs +++ b/src/server/h2.rs @@ -67,7 +67,7 @@ where flags: Flags::empty(), tasks: VecDeque::new(), state: State::Handshake(server::handshake(IoWrapper { - unread: Some(buf), + unread: if buf.is_empty() { None } else { Some(buf) }, inner: io, })), keepalive_timer: None,