Merge in SNORT/snort3 from ~ASHIKTHO/snort3:CSCwh22691_master to master
Squashed commit of the following:
commit
21e36571ca53ccb7883eee3cfb9aaf9e4cf2a7ec
Author: Sumit Kumar <sumikum7@cisco.com>
Date: Mon Aug 21 14:31:03 2023 +0530
dce_rpc: using reset_using_rpkt() inline to what is there in eval() of SMB inspector code as well
class DceHttpProxy : public Inspector
{
public:
- void eval(Packet*) override { }
+ void eval(Packet*) override {
+ reset_using_rpkt();
+ }
void clear(Packet*) override;
StreamSplitter* get_splitter(bool c2s) override
{
class DceHttpServer : public Inspector
{
public:
- void eval(Packet*) override { }
+ void eval(Packet*) override {
+ reset_using_rpkt();
+ }
void clear(Packet*) override;
StreamSplitter* get_splitter(bool c2s) override
{
assert(p->has_tcp_data());
assert(p->flow);
+ reset_using_rpkt();
+
if ( p->test_session_flags(SSNFLAG_MIDSTREAM) )
{
return;
assert(p->flow);
+ reset_using_rpkt();
+
dce2_udp_sess = dce2_handle_udp_session(p, &config);
if (dce2_udp_sess)