aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-03-09 18:05:26 +0100
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-03-09 18:05:26 +0100
commit969df73a0066a09612931632305f0484220481cd (patch)
tree69303e457d4acd136fdd7e991514284443c9bc2a
parentd6e6db37933e19bee098e8aeb014e27aef30a446 (diff)
don't validate tags for session packets
-rw-r--r--src/header.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/header.rs b/src/header.rs
index 6be884d..521fbeb 100644
--- a/src/header.rs
+++ b/src/header.rs
@@ -85,7 +85,10 @@ impl<'a> Header<'a> {
return Err(ParseError::MissingServiceName);
}
- Self::validate_tags(&buffer[6..6 + length])?;
+ match code {
+ Code::Ppp => {}
+ _ => Self::validate_tags(&buffer[6..6 + length])?,
+ }
Ok(Header(buffer))
}