rust(lint): replace checked_mul with saturating_mul

When defaulting checked_mul to u64::max, Rust has a method
that does the same thing called saturating_mul.
pull/6304/head
Jason Ish 4 years ago committed by Victor Julien
parent d0be7541e9
commit d0772e04b1

@ -102,7 +102,7 @@ impl<'a> Asn1<'a> {
{
if let BerObjectContent::BitString(bits, _v) = &obj.content {
if obj.header.len > 0
&& *bits as u64 > (obj.header.len.checked_mul(8).unwrap_or(std::u64::MAX))
&& *bits as u64 > obj.header.len.saturating_mul(8)
{
return Some(Asn1Check::BitstringOverflow);
}

Loading…
Cancel
Save