From: Jason Ish Date: Wed, 5 Oct 2022 14:58:38 +0000 (-0600) Subject: rust: fix clippy lints for clippy::needless_bool X-Git-Tag: suricata-7.0.0-beta1~42 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5f7ba03e6336f1608db97da80774473f00ed71e2;p=thirdparty%2Fsuricata.git rust: fix clippy lints for clippy::needless_bool --- diff --git a/rust/src/applayertemplate/template.rs b/rust/src/applayertemplate/template.rs index a00baaf943..321d321876 100644 --- a/rust/src/applayertemplate/template.rs +++ b/rust/src/applayertemplate/template.rs @@ -295,11 +295,7 @@ pub unsafe extern "C" fn rs_template_parse_request( stream_slice: StreamSlice, _data: *const std::os::raw::c_void ) -> AppLayerResult { - let eof = if AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TS) > 0 { - true - } else { - false - }; + let eof = AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TS) > 0; if eof { // If needed, handle EOF, or pass it into the parser. @@ -327,11 +323,7 @@ pub unsafe extern "C" fn rs_template_parse_response( stream_slice: StreamSlice, _data: *const std::os::raw::c_void ) -> AppLayerResult { - let _eof = if AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TC) > 0 { - true - } else { - false - }; + let _eof = AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TC) > 0; let state = cast_pointer!(state, TemplateState); if stream_slice.is_gap() { diff --git a/rust/src/nfs/nfs.rs b/rust/src/nfs/nfs.rs index a96e63f972..bbbcbe3d63 100644 --- a/rust/src/nfs/nfs.rs +++ b/rust/src/nfs/nfs.rs @@ -743,7 +743,7 @@ impl NFSState { } // for now assume that stable FILE_SYNC flags means a single chunk - let is_last = if w.stable == 2 { true } else { false }; + let is_last = w.stable == 2; let file_handle = w.handle.value.to_vec(); let file_name = if let Some(name) = self.namemap.get(w.handle.value) { SCLogDebug!("WRITE name {:?}", name); diff --git a/rust/src/nfs/nfs4.rs b/rust/src/nfs/nfs4.rs index afa96e745e..8de5bcb90a 100644 --- a/rust/src/nfs/nfs4.rs +++ b/rust/src/nfs/nfs4.rs @@ -42,7 +42,7 @@ impl NFSState { * is not part of the write record itself so we pass it in here. */ fn write_v4<'b>(&mut self, r: &RpcPacket<'b>, w: &Nfs4RequestWrite<'b>, fh: &'b [u8]) { // for now assume that stable FILE_SYNC flags means a single chunk - let is_last = if w.stable == 2 { true } else { false }; + let is_last = w.stable == 2; SCLogDebug!("is_last {}", is_last); let mut fill_bytes = 0; diff --git a/rust/src/pgsql/pgsql.rs b/rust/src/pgsql/pgsql.rs index 30e4927b8c..e5058fc1ef 100644 --- a/rust/src/pgsql/pgsql.rs +++ b/rust/src/pgsql/pgsql.rs @@ -641,11 +641,7 @@ pub unsafe extern "C" fn rs_pgsql_parse_response( flow: *const Flow, state: *mut std::os::raw::c_void, pstate: *mut std::os::raw::c_void, stream_slice: StreamSlice, _data: *const std::os::raw::c_void, ) -> AppLayerResult { - let _eof = if AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TC) > 0 { - true - } else { - false - }; + let _eof = AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TC) > 0; let state_safe: &mut PgsqlState = cast_pointer!(state, PgsqlState); diff --git a/rust/src/smb/nbss_records.rs b/rust/src/smb/nbss_records.rs index 6d73d64abc..019040914e 100644 --- a/rust/src/smb/nbss_records.rs +++ b/rust/src/smb/nbss_records.rs @@ -52,14 +52,8 @@ impl<'a> NbssRecord<'a> { } pub fn is_smb(&self) -> bool { let valid = self.is_valid(); - let smb = if self.data.len() >= 4 && - self.data[1] == b'S' && self.data[2] == b'M' && self.data[3] == b'B' && - (self.data[0] == b'\xFE' || self.data[0] == b'\xFF' || self.data[0] == b'\xFD') - { - true - } else { - false - }; + let smb = self.data.len() >= 4 && + self.data[1] == b'S' && self.data[2] == b'M' && self.data[3] == b'B' && (self.data[0] == b'\xFE' || self.data[0] == b'\xFF' || self.data[0] == b'\xFD'); valid && smb } diff --git a/rust/src/smb/smb.rs b/rust/src/smb/smb.rs index 90f520abe2..42af767ce7 100644 --- a/rust/src/smb/smb.rs +++ b/rust/src/smb/smb.rs @@ -953,11 +953,7 @@ impl SMBState { for tx in &mut self.transactions { let found = match tx.type_data { Some(SMBTransactionTypeData::NEGOTIATE(ref x)) => { - if x.smb_ver == smb_ver { - true - } else { - false - } + x.smb_ver == smb_ver }, _ => { false }, }; diff --git a/rust/src/telnet/telnet.rs b/rust/src/telnet/telnet.rs index 416932c4c2..8f1c5dea71 100644 --- a/rust/src/telnet/telnet.rs +++ b/rust/src/telnet/telnet.rs @@ -435,11 +435,7 @@ pub unsafe extern "C" fn rs_telnet_parse_request( stream_slice: StreamSlice, _data: *const std::os::raw::c_void ) -> AppLayerResult { - let eof = if AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TS) > 0 { - true - } else { - false - }; + let eof = AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TS) > 0; if eof { // If needed, handle EOF, or pass it into the parser. @@ -467,11 +463,7 @@ pub unsafe extern "C" fn rs_telnet_parse_response( stream_slice: StreamSlice, _data: *const std::os::raw::c_void ) -> AppLayerResult { - let _eof = if AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TC) > 0 { - true - } else { - false - }; + let _eof = AppLayerParserStateIssetFlag(pstate, APP_LAYER_PARSER_EOF_TC) > 0; let state = cast_pointer!(state, TelnetState); if stream_slice.is_gap() {