]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
smb1: locking andx may have no response
authorVictor Julien <victor@inliniac.net>
Wed, 28 Feb 2018 16:56:01 +0000 (17:56 +0100)
committerVictor Julien <victor@inliniac.net>
Mon, 12 Mar 2018 14:34:42 +0000 (15:34 +0100)
rust/src/smb/smb1.rs

index 560f439e77a5a9add8890b63e9ea9233c92d19b5..c738d3a069ccb4865a3aa8c74a40b7d09ed85300 100644 (file)
@@ -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 {