]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
reorg abort actions for ifdef
authorrcombs <rcombs@sq18.sfeng.sourcefire.com>
Wed, 22 Oct 2014 13:03:43 +0000 (09:03 -0400)
committerrcombs <rcombs@sq18.sfeng.sourcefire.com>
Wed, 22 Oct 2014 13:03:43 +0000 (09:03 -0400)
src/stream/tcp/tcp_session.cc

index 0ab0476f5aa256ed2c0323e6b0a0da5419aad73c..40e005272aebdf9c836f74528316f0320d1f95b4 100644 (file)
@@ -6084,17 +6084,17 @@ int CheckFlushPolicyOnAck(
                 //if ( AutoDisable(talker, listener) )
                 //    return 0;
 
-                delete talker->splitter;
-                delete listener->splitter;
-
                 bool c2s = (p->packet_flags & PKT_FROM_CLIENT) != 0;
 
+                delete talker->splitter;
                 talker->splitter = new AtomSplitter(c2s, talker->config->paf_max);
-                listener->splitter = new AtomSplitter(!c2s, listener->config->paf_max);
-
-                s5_paf_setup(&talker->paf_state);
-                s5_paf_setup(&listener->paf_state);
+                talker->paf_state.paf = StreamSplitter::SEARCH;
 
+#if 1           // FIXIT-M abort both sides ?
+                delete listener->splitter;
+                listener->splitter = new AtomSplitter(!c2s, listener->config->paf_max);
+                listener->paf_state.paf = StreamSplitter::SEARCH;
+#endif
                 return CheckFlushPolicyOnAck(tcpssn, talker, listener, p);
             }
         }