From: Victor Julien Date: Wed, 25 Nov 2020 08:22:21 +0000 (+0100) Subject: detect/prefilter: small cleanup X-Git-Tag: suricata-6.0.1~34 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ffb0945b4cc707bc8459e64771af677c2a673841;p=thirdparty%2Fsuricata.git detect/prefilter: small cleanup --- diff --git a/src/util-prefilter.c b/src/util-prefilter.c index 406cee6bfb..42f323a6e8 100644 --- a/src/util-prefilter.c +++ b/src/util-prefilter.c @@ -103,8 +103,7 @@ void PmqReset(PrefilterRuleStore *pmq) if (pmq == NULL) return; - pmq->rule_id_array_cnt = 0; - /* TODO: Realloc the rule id array smaller at some size? */ + PMQ_RESET(pmq); } /** \brief Cleanup a Pmq diff --git a/src/util-prefilter.h b/src/util-prefilter.h index 1106795d3d..379fd842b3 100644 --- a/src/util-prefilter.h +++ b/src/util-prefilter.h @@ -41,6 +41,8 @@ typedef struct PrefilterRuleStore_ { } PrefilterRuleStore; +#define PMQ_RESET(pmq) (pmq)->rule_id_array_cnt = 0 + /* Resize Signature ID array. Only called from MpmAddSids(). */ int PrefilterAddSidsResize(PrefilterRuleStore *pmq, uint32_t new_size);