We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6271dc7 commit 2582d15Copy full SHA for 2582d15
src/wire/tcp.rs
@@ -729,6 +729,13 @@ impl<'a, T: AsRef<[u8]> + ?Sized> fmt::Display for Packet<&'a T> {
729
try!(write!(f, " urg={}", self.urgent_at()))
730
}
731
try!(write!(f, " len={}", self.payload().len()));
732
+
733
+ let header_len = self.header_len() as usize;
734
+ if header_len < field::URGENT.end {
735
+ try!(write!(f, " {}", Error::Truncated));
736
+ return Ok(())
737
+ }
738
739
let mut options = self.options();
740
while options.len() > 0 {
741
let (next_options, option) =
0 commit comments