aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-03-11 12:59:21 +0100
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-03-11 12:59:21 +0100
commit6be94b66f0825b32cd81be546af1a70feb6b65e7 (patch)
tree9dc22402bf47107bb205dc7b1290d26a1c04d80c
parented1e3c720940bc0a4f592a75d9e1269a04e4f460 (diff)
calculate lcp header size correctly, including the static header size
-rw-r--r--src/lcp.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lcp.rs b/src/lcp.rs
index 457a7c7..ad8df02 100644
--- a/src/lcp.rs
+++ b/src/lcp.rs
@@ -211,7 +211,7 @@ impl<'a> HeaderBuilder<'a> {
) -> Result<Self, ParseError> {
ensure_minimal_buffer_length(buffer)?;
- let length = buffer[4..].len() as u16;
+ let length = 4 + buffer[4..].len() as u16;
buffer[0] = code as u8;
buffer[1] = identifier;