|
@@ -94,6 +94,7 @@ fuzz_target!(|fuzz: SixlowpanPacketFuzzer| {
|
|
|
&iphc_repr.dst_addr,
|
|
|
frame.payload().len(),
|
|
|
|b| b.copy_from_slice(frame.payload()),
|
|
|
+ &ChecksumCapabilities::ignored(),
|
|
|
);
|
|
|
}
|
|
|
}
|
|
@@ -181,7 +182,7 @@ fuzz_target!(|fuzz: SixlowpanPacketFuzzer| {
|
|
|
if let Ok(frame) = Ipv6RoutingHeader::new_checked(payload) {
|
|
|
if let Ok(repr) = Ipv6RoutingRepr::parse(&frame) {
|
|
|
let mut buffer = vec![0; repr.buffer_len()];
|
|
|
- let mut packet = Ipv6RoutingHeader::new(&mut buffer[..]);
|
|
|
+ let mut packet = Ipv6RoutingHeader::new_unchecked(&mut buffer[..]);
|
|
|
repr.emit(&mut packet);
|
|
|
}
|
|
|
}
|