Преглед на файлове

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)
 }