]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
Merge pull request #304 in SNORT/snort3 from crc/sanity to master
authorRuss Combs (rucombs) <rucombs@cisco.com>
Mon, 29 Feb 2016 17:58:52 +0000 (12:58 -0500)
committerRuss Combs (rucombs) <rucombs@cisco.com>
Mon, 29 Feb 2016 17:58:52 +0000 (12:58 -0500)
Squashed commit of the following:

commit 55b341dddd08d6604b92fa281aa6588d48866f5e
Author: Russ Combs <rucombs@cisco.com>
Date:   Mon Feb 29 07:26:27 2016 -0500

    work around pointer issues

src/network_inspectors/perf_monitor/perf_monitor.cc
src/stream/tcp/stream_tcp.cc

index 20f35f9fdcab9b716b44239853800fb128a08c9e..2c546ded784790c426c1105674e9a551b4771322 100644 (file)
@@ -248,7 +248,8 @@ void PerfMonitor::eval(Packet* p)
 //FIXIT-M uncouple from Snort class when framework permits
 void perf_monitor_idle_process()
 {
-    this_perf_monitor->eval(nullptr);
+    if ( this_perf_monitor )
+        this_perf_monitor->eval(nullptr);
 }
 
 static bool ready_to_process(Packet* p)
index 44fd8fcda3bf40663ff43b839cd578081e7f20de..e6c915b5b109cf90704292a749f5289bf8709802 100644 (file)
@@ -58,7 +58,8 @@ StreamTcp::StreamTcp (TcpStreamConfig* c)
 
 StreamTcp::~StreamTcp()
 {
-    delete config;
+    // FIXIT-H this gets referenced by TcpReassembler later
+    //delete config;
 }
 
 void StreamTcp::show(SnortConfig*)