Skip to content

Commit 2ab46f5

Browse files
committed
slice receive buffer when deserializing
1 parent 400396f commit 2ab46f5

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/server/client.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,8 @@ impl<S> Client<S> {
136136
self.stream.read_exact(&mut self.buf[..message_length])?;
137137

138138
// Parse the message.
139-
let message = Message::deserialize(&self.buf).ok_or(Error::MessageParse)?;
139+
let message =
140+
Message::deserialize(&self.buf[..message_length]).ok_or(Error::MessageParse)?;
140141

141142
// Check if it's not a duplicate.
142143
if self.is_id_cached(message.id()) {

0 commit comments

Comments
 (0)