From: Victor Julien Date: Fri, 6 Aug 2021 11:15:58 +0000 (+0200) Subject: smb: minor formatting fixup X-Git-Tag: suricata-7.0.0-beta1~1537 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aa9d8658efdfadda08e8401153a5e2a018409bb2;p=thirdparty%2Fsuricata.git smb: minor formatting fixup --- diff --git a/rust/src/smb/smb.rs b/rust/src/smb/smb.rs index 4237a64009..4a0ff9adc8 100644 --- a/rust/src/smb/smb.rs +++ b/rust/src/smb/smb.rs @@ -2194,22 +2194,22 @@ pub extern "C" fn rs_smb_state_get_event_info(event_name: *const std::os::raw::c pub extern "C" fn smb3_probe_tcp(f: *const Flow, dir: u8, input: *const u8, len: u32, rdir: *mut u8) -> u16 { let retval = rs_smb_probe_tcp(f, dir, input, len, rdir); let f = cast_pointer!(f, Flow); - if unsafe { retval != ALPROTO_SMB } { - return retval; - } - let (sp, dp) = f.get_ports(); - let flags = f.get_flags(); - let fsp = if (flags & FLOW_DIR_REVERSED) != 0 { dp } else { sp }; - let fdp = if (flags & FLOW_DIR_REVERSED) != 0 { sp } else { dp }; - if fsp == 445 && fdp != 445 { - unsafe { + if unsafe { retval != ALPROTO_SMB } { + return retval; + } + let (sp, dp) = f.get_ports(); + let flags = f.get_flags(); + let fsp = if (flags & FLOW_DIR_REVERSED) != 0 { dp } else { sp }; + let fdp = if (flags & FLOW_DIR_REVERSED) != 0 { sp } else { dp }; + if fsp == 445 && fdp != 445 { + unsafe { if dir & STREAM_TOSERVER != 0 { *rdir = STREAM_TOCLIENT; } else { *rdir = STREAM_TOSERVER; } - } } + } return unsafe { ALPROTO_SMB }; }