diff --git a/src/stream-tcp.c b/src/stream-tcp.c index e2d0e40dc0..7c13172d33 100644 --- a/src/stream-tcp.c +++ b/src/stream-tcp.c @@ -470,6 +470,11 @@ void StreamTcpInitConfig(bool quiet) stream_config.reassembly_memcap_policy = ExceptionPolicyParse("stream.reassembly.memcap-policy", true); stream_config.midstream_policy = ExceptionPolicyParse("stream.midstream-policy", true); + if (stream_config.midstream && stream_config.midstream_policy != EXCEPTION_POLICY_NOT_SET) { + SCLogWarning("stream.midstream_policy setting conflicting with stream.midstream enabled. " + "Ignoring stream.midstream_policy."); + stream_config.midstream_policy = EXCEPTION_POLICY_NOT_SET; + } if (!quiet) { SCLogConfig("stream.\"inline\": %s",