]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
smb: use formal MS names for disposition
authorVictor Julien <victor@inliniac.net>
Mon, 12 Mar 2018 13:32:08 +0000 (14:32 +0100)
committerVictor Julien <victor@inliniac.net>
Tue, 13 Mar 2018 11:53:42 +0000 (12:53 +0100)
rust/src/smb/log.rs

index a163eb37edc17d0a71525beb5be32c569389f7c6..ca00d7ed55a6fbb015f2671b472770204b86bb39 100644 (file)
@@ -210,9 +210,12 @@ fn smb_common_header(state: &SMBState, tx: &SMBTransaction) -> Json
                 js.set_string("filename", "<share_root>");
             }
             match x.disposition {
-                1 => { js.set_string("disposition", "open"); },
-                2 => { js.set_string("disposition", "create"); },
-                5 => { js.set_string("disposition", "overwrite"); },
+                0 => { js.set_string("disposition", "FILE_SUPERSEDE"); },
+                1 => { js.set_string("disposition", "FILE_OPEN"); },
+                2 => { js.set_string("disposition", "FILE_CREATE"); },
+                3 => { js.set_string("disposition", "FILE_OPEN_IF"); },
+                4 => { js.set_string("disposition", "FILE_OVERWRITE"); },
+                5 => { js.set_string("disposition", "FILE_OVERWRITE_IF"); },
                 _ => { js.set_string("disposition", "UNKNOWN"); },
             }
             if x.delete_on_close {