From 70bdce39ca6e86ed92c0c3c8c2492e1723c2599f Mon Sep 17 00:00:00 2001 From: Juliana Fajardini Date: Tue, 19 Apr 2022 10:58:22 -0300 Subject: [PATCH] detect/engine: use alert queue from det_ctx Task #4943 (cherry picked from commit 13fd8ced10f3dbbf838462608b6387f4d94cf8e6) --- src/detect-engine-iponly.c | 2 +- src/detect.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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); -- 2.47.2