From: Juliana Fajardini Date: Tue, 19 Apr 2022 13:58:22 +0000 (-0300) Subject: detect/engine: use alert queue from det_ctx X-Git-Tag: suricata-5.0.10~44 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=70bdce39ca6e86ed92c0c3c8c2492e1723c2599f;p=thirdparty%2Fsuricata.git detect/engine: use alert queue from det_ctx Task #4943 (cherry picked from commit 13fd8ced10f3dbbf838462608b6387f4d94cf8e6) --- diff --git a/src/detect-engine-iponly.c b/src/detect-engine-iponly.c index 8e297f6b73..b4faed0d23 100644 --- a/src/detect-engine-iponly.c +++ b/src/detect-engine-iponly.c @@ -1129,7 +1129,7 @@ void IPOnlyMatchPacket(ThreadVars *tv, } } } - PacketAlertAppend(det_ctx, s, p, 0, 0); + AlertQueueAppend(det_ctx, s, p, 0, 0); } } } diff --git a/src/detect.c b/src/detect.c index 675f3e79b0..841ef778e2 100644 --- a/src/detect.c +++ b/src/detect.c @@ -798,7 +798,7 @@ static inline void DetectRulePacketRules( #endif DetectRunPostMatch(tv, det_ctx, p, s); - PacketAlertAppend(det_ctx, s, p, 0, alert_flags); + AlertQueueAppend(det_ctx, s, p, 0, alert_flags); next: DetectVarProcessList(det_ctx, pflow, p); DetectReplaceFree(det_ctx); @@ -1458,7 +1458,7 @@ static void DetectRunTx(ThreadVars *tv, const uint8_t alert_flags = (PACKET_ALERT_FLAG_STATE_MATCH | PACKET_ALERT_FLAG_TX); SCLogDebug("%p/%"PRIu64" sig %u (%u) matched", tx.tx_ptr, tx.tx_id, s->id, s->num); - PacketAlertAppend(det_ctx, s, p, tx.tx_id, alert_flags); + AlertQueueAppend(det_ctx, s, p, tx.tx_id, alert_flags); } DetectVarProcessList(det_ctx, p->flow, p); RULE_PROFILING_END(det_ctx, s, r, p);