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-6.0.6~116 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=13fd8ced10f3dbbf838462608b6387f4d94cf8e6;p=thirdparty%2Fsuricata.git detect/engine: use alert queue from det_ctx Task #4943 (cherry picked from commit aa547a8de38d7066d47d83449fba67a0a640260d) --- diff --git a/src/detect-engine-iponly.c b/src/detect-engine-iponly.c index d0647f09d6..c55b68ee9a 100644 --- a/src/detect-engine-iponly.c +++ b/src/detect-engine-iponly.c @@ -1133,7 +1133,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 ca471dfe8f..127a914ec4 100644 --- a/src/detect.c +++ b/src/detect.c @@ -797,7 +797,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); @@ -1485,7 +1485,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);