Stream: don't inject stream end pseudo pkt on FinWait2 state. Bug #883.

pull/447/merge
Victor Julien 12 years ago
parent 2f3f577fb6
commit aa26dae5a1

@ -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) {

Loading…
Cancel
Save