]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
fixed stream_reassemble.direction
authorrcombs <rcombs@sq18.sfeng.sourcefire.com>
Sat, 15 Nov 2014 14:09:24 +0000 (09:09 -0500)
committerrcombs <rcombs@sq18.sfeng.sourcefire.com>
Sat, 15 Nov 2014 14:09:24 +0000 (09:09 -0500)
ChangeLog
src/stream/tcp/ips_stream_reassemble.cc

index 7dc300fb1ab76a69607e9ca694a5ddae314a1ca6..bab84f61fa693a1e61dfcfed28184f7dae3e4ceb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -34,6 +34,7 @@
 -- fixed 296-9 tcp segfault
 -- update from josh
 -- ensure stream normalizations get proper header iff needed
+-- fixed stream_reassemble.direction
 
 127
 -- REG_TEST out logging tcp options for rebuilt packets to match snort bug
index d493abe261f5c98bcaa4049a438a37ff0bae77c9..759b1e0a51b07ac63b37a7426d7f42bb61425176 100644 (file)
@@ -117,6 +117,7 @@ int ReassembleOption::eval(Cursor&, Packet* pkt)
 
     if ( !srod.enable ) /* Turn it off */
     {
+        // FIXIT-H need to delete splitter too - need stream api methods
         if ( srod.direction & SSN_DIR_SERVER )
             tcpssn->server.flush_policy = STREAM_FLPOLICY_IGNORE;
 
@@ -201,7 +202,7 @@ bool ReassembleModule::set(const char*, Value& v, SnortConfig*)
         srod.enable = v.get_long();
 
     else if ( v.is("direction") )
-        srod.enable = v.get_long() + 1;
+        srod.direction = v.get_long() + 1;
 
     else if ( v.is("noalert") )
         srod.alert = 0;