diff --git a/northbridge/src/framed_codec.rs b/northbridge/src/framed_codec.rs index b7429b3..456019a 100644 --- a/northbridge/src/framed_codec.rs +++ b/northbridge/src/framed_codec.rs @@ -32,8 +32,11 @@ impl Decoder for FramedCodec { Err(e)? } }; + + let remainder = remainder.to_vec(); src.clear(); + src.extend_from_slice(&remainder); Ok(Some(message)) }