From eb1c2a608361aafa5c160f23a2670d314ef6fbeb Mon Sep 17 00:00:00 2001 From: Philippe Antoine Date: Tue, 7 Jun 2022 14:27:56 +0200 Subject: [PATCH] smb: use default stream-depth 0 by default As broken by commit e5c948df87 Ticket: #5390 --- rust/src/smb/smb.rs | 2 +- src/app-layer-smb.c | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/rust/src/smb/smb.rs b/rust/src/smb/smb.rs index ffccf6fafb..8f557c2c96 100644 --- a/rust/src/smb/smb.rs +++ b/rust/src/smb/smb.rs @@ -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) { diff --git a/src/app-layer-smb.c b/src/app-layer-smb.c index f9063f7c28..776e1c2381 100644 --- a/src/app-layer-smb.c +++ b/src/app-layer-smb.c @@ -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