]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
delete bogus code from hi paf
authorrcombs <rcombs@sq18.sfeng.sourcefire.com>
Tue, 21 Oct 2014 22:16:09 +0000 (18:16 -0400)
committerrcombs <rcombs@sq18.sfeng.sourcefire.com>
Tue, 21 Oct 2014 22:16:09 +0000 (18:16 -0400)
ChangeLog
src/service_inspectors/http_inspect/hi_paf.cc
src/stream/tcp/tcp_session.cc

index 28f6d80151175b09634567a2a47f1890595a125c..e7e60336face091588be26960bc53274f4e484d7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,7 @@
 -- flow state updates
 -- plug tcp session leak
 -- fix paf abort to resume with atom splitter
+-- delete bogus code introduced into hi paf
 
 125
 -- discovered can't catch exceptions thrown from Lua to C++; need to
index f3d8658d7731337ebfeaeeb84e4098bbeced6aeb..30910420cdbf1aad4d2730b92274f9a9bf08d87b 100644 (file)
@@ -701,8 +701,6 @@ static inline StreamSplitter::Status hi_exec (Hi5State* s, Action a, int c)
                 "%s: lnc=%u\n", __FUNCTION__, s->len);)
             if ( s->len )
                 return StreamSplitter::SKIP;
-            else
-                return StreamSplitter::FLUSH;
             s->flags &= ~HIF_NOF;
             s->msg = 3;
             break;
index 75cedd368a2368da2a93037c92d322aac6078ea9..0ab0476f5aa256ed2c0323e6b0a0da5419aad73c 100644 (file)
@@ -2208,6 +2208,7 @@ static inline int flush_to_seq(
 
         st->flags |= TF_MISSING_PREV_PKT;
         st->flags |= TF_PKT_MISSED;
+
         tcpStats.gaps++;
         st->seglist_base_seq = st->seglist_next->seq;