소스 검색

fix range of buffer passed to message parser

Justin Tracey 1 년 전
부모
커밋
5882481835
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  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)
 }