]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
Stream: don't inject stream end pseudo pkt on FinWait2 state. Bug #883.
authorVictor Julien <victor@inliniac.net>
Thu, 18 Jul 2013 06:02:08 +0000 (08:02 +0200)
committerVictor Julien <victor@inliniac.net>
Thu, 18 Jul 2013 06:08:57 +0000 (08:08 +0200)
src/stream-tcp.c

index af562ee7b61e3c09cdcc93ea695539908f08b3e4..a30fc1c6d4ab0ec3dd8cbec4f440a6648a77b7f6 100644 (file)
@@ -3004,8 +3004,6 @@ static int StreamTcpPacketStateFinWait2(ThreadVars *tv, Packet *p,
             SCLogDebug("ssn %p: =+ next SEQ %" PRIu32 ", last ACK "
                     "%" PRIu32 "", ssn, ssn->client.next_seq,
                     ssn->server.last_ack);
-
-            StreamTcpPseudoPacketCreateStreamEndPacket(p, ssn, pq);
         } else { /* implied to client */
             SCLogDebug("ssn %p: pkt (%" PRIu32 ") is to client: SEQ "
                     "%" PRIu32 ", ACK %" PRIu32 "", ssn, p->payload_len,
@@ -3060,8 +3058,6 @@ static int StreamTcpPacketStateFinWait2(ThreadVars *tv, Packet *p,
             SCLogDebug("ssn %p: =+ next SEQ %" PRIu32 ", last ACK "
                     "%" PRIu32 "", ssn, ssn->server.next_seq,
                     ssn->client.last_ack);
-
-            StreamTcpPseudoPacketCreateStreamEndPacket(p, ssn, pq);
         }
 
     } else if (p->tcph->th_flags & TH_SYN) {