From: Victor Julien Date: Thu, 2 Jul 2020 19:59:50 +0000 (+0200) Subject: flow/worker: set EOF flags on change proto X-Git-Tag: suricata-6.0.0-beta1~92 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1cbbc826478dd4d0cc8c87c40e59067707d9a6bb;p=thirdparty%2Fsuricata.git flow/worker: set EOF flags on change proto --- diff --git a/src/flow-worker.c b/src/flow-worker.c index 579d3858f1..18757308f0 100644 --- a/src/flow-worker.c +++ b/src/flow-worker.c @@ -242,6 +242,8 @@ static TmEcode FlowWorker(ThreadVars *tv, Packet *p, void *data) if (FlowChangeProto(p->flow)) { StreamTcpDetectLogFlush(tv, fw->stream_thread, p->flow, p, &fw->pq); + AppLayerParserStateSetFlag(p->flow->alparser, APP_LAYER_PARSER_EOF_TS); + AppLayerParserStateSetFlag(p->flow->alparser, APP_LAYER_PARSER_EOF_TC); } /* Packets here can safely access p->flow as it's locked */