]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
fix for #769.
authorAnoop Saldanha <anoopsaldanha@gmail.com>
Thu, 7 Mar 2013 11:08:16 +0000 (16:38 +0530)
committerVictor Julien <victor@inliniac.net>
Thu, 7 Mar 2013 16:37:32 +0000 (17:37 +0100)
Packet inserted by live swap flagged as pseudo packet.

src/detect-engine.c

index 959ae8de408e9c0105fb85e4805d0f8ccb23466c..a7c6e5591cf586b13d2ae69ee717211f58e25c9f 100644 (file)
@@ -521,6 +521,7 @@ static void *DetectEngineLiveRuleSwap(void *arg)
                 if (detect_tvs[i]->inq != NULL) {
                     Packet *p = PacketGetFromAlloc();
                     if (p != NULL) {
+                        p->flags |= PKT_PSEUDO_STREAM_END;
                         PacketQueue *q = &trans_q[detect_tvs[i]->inq->id];
                         SCMutexLock(&q->mutex_q);