]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
nfs4: for putrootfh set 'mount root' as name
authorVictor Julien <victor@inliniac.net>
Sat, 21 Jul 2018 14:59:26 +0000 (16:59 +0200)
committerVictor Julien <victor@inliniac.net>
Mon, 23 Jul 2018 09:57:22 +0000 (11:57 +0200)
rust/src/nfs/nfs4.rs
rust/src/nfs/types.rs

index 34cae4a59f0f9e78a87abcc5fefc04d71b5a3e9a..f3a9a75212d7585adfdb453caba0d7e3f09a51a3 100644 (file)
@@ -296,6 +296,12 @@ impl NFSState {
                         }
                     }
                 },
+                &Nfs4ResponseContent::PutRootFH(s) => {
+                    if s == NFS4_OK && xidmap.file_name.len() == 0 {
+                        xidmap.file_name = b"<mount_root>".to_vec();
+                        SCLogDebug!("filename {:?}", xidmap.file_name);
+                    }
+                },
                 &_ => { },
             }
         }
index e916fdc55386724c3b399ea340e0a07c406bbe92..d3f313a39d0b51e2a69df5dbcf432b4f6e12cac4 100644 (file)
@@ -321,3 +321,6 @@ pub fn nfs4_procedure_string(procedure: u32) -> String {
         }
     }.to_string()
 }
+
+pub const NFS4_OK:              u32 = 0;
+