Never create a pseudo packet based on a pseudo packet.

remotes/origin/master-1.1.x
Victor Julien 15 years ago
parent 61a9936d55
commit 2072ad80af

@ -3373,6 +3373,10 @@ void StreamTcpPseudoPacketCreateStreamEndPacket(Packet *p, TcpSession *ssn, Pack
{ {
SCEnter(); SCEnter();
if (p->flags & PKT_PSEUDO_STREAM_END) {
SCReturn;
}
/* no need for a pseudo packet if there is nothing left to reassemble */ /* no need for a pseudo packet if there is nothing left to reassemble */
if (PKT_IS_TOSERVER(p)) { if (PKT_IS_TOSERVER(p)) {
if (ssn->server.seg_list == NULL) { if (ssn->server.seg_list == NULL) {

Loading…
Cancel
Save