]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
smb: use default stream-depth 0 by default
authorPhilippe Antoine <contact@catenacyber.fr>
Tue, 7 Jun 2022 12:27:56 +0000 (14:27 +0200)
committerVictor Julien <vjulien@oisf.net>
Mon, 13 Jun 2022 05:59:41 +0000 (07:59 +0200)
As broken by commit e5c948df87

Ticket: #5390

rust/src/smb/smb.rs
src/app-layer-smb.c

index ffccf6fafb0ae7e7949319c6ee1a573bae85b05f..8f557c2c961a453344b5b7ea6fe21456696cb356 100644 (file)
@@ -2449,8 +2449,8 @@ pub unsafe extern "C" fn rs_smb_register_parser() {
                 Ok(retval) => { stream_depth = retval as u32; }
                 Err(_) => { SCLogError!("Invalid depth value"); }
             }
-            AppLayerParserSetStreamDepth(IPPROTO_TCP as u8, ALPROTO_SMB, stream_depth);
         }
+        AppLayerParserSetStreamDepth(IPPROTO_TCP as u8, ALPROTO_SMB, stream_depth);
         let retval = conf_get("app-layer.protocols.smb.max-read-size");
         if let Some(val) = retval {
             match get_memval(val) {
index f9063f7c28433c5af0b5d280e3efb736627f1877..776e1c2381eeb3d3f02c882469696e05d88ab7fd 100644 (file)
@@ -32,8 +32,6 @@
 static StreamingBufferConfig sbcfg = STREAMING_BUFFER_CONFIG_INITIALIZER;
 static SuricataFileContext sfc = { &sbcfg };
 
-#define SMB_CONFIG_DEFAULT_STREAM_DEPTH 0
-
 #ifdef UNITTESTS
 static void SMBParserRegisterTests(void);
 #endif