From: Jason Ish Date: Wed, 5 Oct 2022 15:05:45 +0000 (-0600) Subject: rust: fix clippy lints for clippy::redundant_pattern_matching X-Git-Tag: suricata-7.0.0-beta1~33 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=13db83274bce59a6999942d06e775e687db88ed6;p=thirdparty%2Fsuricata.git rust: fix clippy lints for clippy::redundant_pattern_matching --- diff --git a/rust/src/ike/ikev1.rs b/rust/src/ike/ikev1.rs index 9b77371a52..5d6c73fd06 100644 --- a/rust/src/ike/ikev1.rs +++ b/rust/src/ike/ikev1.rs @@ -94,7 +94,7 @@ pub fn handle_ikev1( match parse_ikev1_payload_list(current) { Ok((rem, payload_list)) => { for isakmp_payload in payload_list { - if let Err(_) = parse_payload( + if parse_payload( cur_payload_type, isakmp_payload.data, isakmp_payload.data.len() as u16, @@ -104,7 +104,7 @@ pub fn handle_ikev1( &mut tx.hdr.ikev1_transforms, &mut tx.hdr.ikev1_header.vendor_ids, &mut payload_types, - ) { + ).is_err() { SCLogDebug!("Error while parsing IKEV1 payloads"); return AppLayerResult::err(); } diff --git a/rust/src/ike/parser.rs b/rust/src/ike/parser.rs index 1cdd07691e..94b0f3140c 100644 --- a/rust/src/ike/parser.rs +++ b/rust/src/ike/parser.rs @@ -547,7 +547,7 @@ pub fn parse_payload<'a>( let element = num::FromPrimitive::from_u8(payload_type); match element { Some(IsakmpPayloadType::SecurityAssociation) => { - if let Err(_) = parse_security_association_payload( + if parse_security_association_payload( data, data_length, domain_of_interpretation, @@ -556,14 +556,14 @@ pub fn parse_payload<'a>( transforms, vendor_ids, payload_types, - ) { + ).is_err() { SCLogDebug!("Error parsing SecurityAssociation"); return Err(()); } Ok(()) } Some(IsakmpPayloadType::Proposal) => { - if let Err(_) = parse_proposal_payload( + if parse_proposal_payload( data, data_length, domain_of_interpretation, @@ -572,7 +572,7 @@ pub fn parse_payload<'a>( transforms, vendor_ids, payload_types, - ) { + ).is_err() { SCLogDebug!("Error parsing Proposal"); return Err(()); } @@ -622,7 +622,7 @@ fn parse_proposal_payload<'a>( match parse_ikev1_payload_list(payload.data) { Ok((_, payload_list)) => { for isakmp_payload in payload_list { - if let Err(_) = parse_payload( + if parse_payload( cur_payload_type, isakmp_payload.data, isakmp_payload.data.len() as u16, @@ -632,7 +632,7 @@ fn parse_proposal_payload<'a>( transforms, vendor_ids, payload_types, - ) { + ).is_err() { SCLogDebug!("Error parsing transform payload"); return Err(()); } @@ -673,7 +673,7 @@ fn parse_security_association_payload<'a>( match parse_ikev1_payload_list(p_data) { Ok((_, payload_list)) => { for isakmp_payload in payload_list { - if let Err(_) = parse_payload( + if parse_payload( cur_payload_type, isakmp_payload.data, isakmp_payload.data.len() as u16, @@ -683,7 +683,7 @@ fn parse_security_association_payload<'a>( transforms, vendor_ids, payload_types, - ) { + ).is_err() { SCLogDebug!("Error parsing proposal payload"); return Err(()); }