#![allow(clippy::needless_range_loop)]
#![allow(clippy::enum_variant_names)]
#![allow(clippy::if_same_then_else)]
-#![allow(clippy::match_single_binding)]
#![allow(clippy::match_like_matches_macro)]
#![allow(clippy::extra_unused_lifetimes)]
#![allow(clippy::mixed_case_hex_literals)]
let mut frankenfid = pipe.fid.to_vec();
frankenfid.extend_from_slice(&u32_as_bytes(r.ssn_id));
- let (_filename, is_dcerpc) = match state.get_service_for_guid(&frankenfid) {
- (n, x) => (n, x),
- };
+ let (_filename, is_dcerpc) = state.get_service_for_guid(&frankenfid);
+
SCLogDebug!("smb1_trans_request_record: name {} is_dcerpc {}",
_filename, is_dcerpc);
pipe_dcerpc = is_dcerpc;
let mut frankenfid = fid.to_vec();
frankenfid.extend_from_slice(&u32_as_bytes(r.ssn_id));
- let (_filename, is_dcerpc) = match state.get_service_for_guid(&frankenfid) {
- (n, x) => (n, x),
- };
+ let (_filename, is_dcerpc) = state.get_service_for_guid(&frankenfid);
+
SCLogDebug!("smb1_trans_response_record: name {} is_dcerpc {}",
_filename, is_dcerpc);
_ => { (Vec::new(), false) },
};
let mut is_dcerpc = if is_pipe || (share_name.len() == 0 && !is_pipe) {
- match state.get_service_for_guid(&file_guid) {
- (_, x) => x,
- }
+ state.get_service_for_guid(&file_guid).1
} else {
false
};
_ => { (Vec::new(), false) },
};
let mut is_dcerpc = if is_pipe || (share_name.len() == 0 && !is_pipe) {
- match state.get_service_for_guid(wr.guid) {
- (_, x) => x,
- }
+ state.get_service_for_guid(wr.guid).1
} else {
false
};
match parse_smb2_request_ioctl(r.data) {
Ok((_, rd)) => {
SCLogDebug!("IOCTL request data: {:?}", rd);
- let is_dcerpc = rd.is_pipe && match state.get_service_for_guid(rd.guid) {
- (_, x) => x,
+ let is_dcerpc = if rd.is_pipe {
+ state.get_service_for_guid(rd.guid).1
+ } else {
+ false
};
if is_dcerpc {
SCLogDebug!("IOCTL request data is_pipe. Calling smb_write_dcerpc_record");
Ok((_, rd)) => {
SCLogDebug!("IOCTL response data: {:?}", rd);
- let is_dcerpc = rd.is_pipe && match state.get_service_for_guid(rd.guid) {
- (_, x) => x,
+ let is_dcerpc = if rd.is_pipe {
+ state.get_service_for_guid(rd.guid).1
+ } else {
+ false
};
if is_dcerpc {
SCLogDebug!("IOCTL response data is_pipe. Calling smb_read_dcerpc_record");