New default clippy warning:
https://rust-lang.github.io/rust-clippy/master/index.html#manual_unwrap_or_default
// msg_id 0 as this data crosses cmd/reply pairs
let ehdr = SMBHashKeyHdrGuid::new(SMBCommonHdr::new(SMBHDR_TYPE_TRANS_FRAG,
hdr.ssn_id, hdr.tree_id, 0_u64), guid.to_vec());
- let mut prevdata = match state.ssnguid2vec_map.remove(&ehdr) {
- Some(s) => s,
- None => Vec::new(),
- };
+ let mut prevdata = state.ssnguid2vec_map.remove(&ehdr).unwrap_or_default();
SCLogDebug!("indata {} prevdata {}", indata.len(), prevdata.len());
prevdata.extend_from_slice(indata);
let data = prevdata;
SCLogDebug!("TRANS response {:?}", rd);
// see if we have a stored fid
- let fid = match state.ssn2vec_map.remove(
- &SMBCommonHdr::from1(r, SMBHDR_TYPE_GUID)) {
- Some(f) => f,
- None => Vec::new(),
- };
+ let fid = state.ssn2vec_map.remove(
+ &SMBCommonHdr::from1(r, SMBHDR_TYPE_GUID)).unwrap_or_default();
SCLogDebug!("FID {:?}", fid);
let mut frankenfid = fid.to_vec();