]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
rust: fix clippy lints for clippy::redundant_pattern_matching
authorJason Ish <jason.ish@oisf.net>
Wed, 5 Oct 2022 15:05:45 +0000 (09:05 -0600)
committerVictor Julien <vjulien@oisf.net>
Mon, 24 Oct 2022 09:20:09 +0000 (11:20 +0200)
rust/src/ike/ikev1.rs
rust/src/ike/parser.rs

index 9b77371a521f90913f98435af84f5d670a196542..5d6c73fd0631e0697b28e01a44452ef4ab6df167 100644 (file)
@@ -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();
                     }
index 1cdd07691e8f78618c71714e81f62696f0a206ea..94b0f3140cd8924622055cee627c8509e5738e1f 100644 (file)
@@ -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(());
                                 }