Browse Source

fix range of buffer passed to message parser

Justin Tracey 1 year ago
parent
commit
5882481835
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/lib.rs

+ 1 - 1
src/lib.rs

@@ -193,7 +193,7 @@ pub async fn get_message<T: AsyncReadExt + std::marker::Unpin>(
     stream: &mut T,
 ) -> Result<MessageHeader, Error> {
     let buf = get_message_bytes(stream).await?;
-    let msg = MessageHeader::deserialize(&buf)?;
+    let msg = MessageHeader::deserialize(&buf[4..])?;
     Ok(msg)
 }