From: Victor Julien Date: Wed, 28 Feb 2018 16:56:01 +0000 (+0100) Subject: smb1: locking andx may have no response X-Git-Tag: suricata-4.1.0-beta1~103 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=595557eb8d29a9a3fbc17985dfd459e9d20fecfe;p=thirdparty%2Fsuricata.git smb1: locking andx may have no response --- diff --git a/rust/src/smb/smb1.rs b/rust/src/smb/smb1.rs index 560f439e77..c738d3a069 100644 --- a/rust/src/smb/smb1.rs +++ b/rust/src/smb/smb1.rs @@ -309,11 +309,9 @@ pub fn smb1_request_record<'b>(state: &mut SMBState, r: &SmbRecord<'b>) -> u32 { } false }, - SMB1_COMMAND_NT_CANCEL => { - no_response_expected = true; - false - }, - SMB1_COMMAND_TRANS2_SECONDARY => { + SMB1_COMMAND_NT_CANCEL | + SMB1_COMMAND_TRANS2_SECONDARY | + SMB1_COMMAND_LOCKING_ANDX => { no_response_expected = true; false }, @@ -325,7 +323,6 @@ pub fn smb1_request_record<'b>(state: &mut SMBState, r: &SmbRecord<'b>) -> u32 { r.command == SMB1_COMMAND_NT_CANCEL || r.command == SMB1_COMMAND_RENAME || r.command == SMB1_COMMAND_CHECK_DIRECTORY || - r.command == SMB1_COMMAND_LOCKING_ANDX || r.command == SMB1_COMMAND_ECHO || r.command == SMB1_COMMAND_TRANS { } else {