From: Victor Julien Date: Tue, 26 Jun 2018 11:27:09 +0000 (+0200) Subject: detect/multi-tenant: fix removing of tenant id 0 X-Git-Tag: suricata-4.1.0-rc1~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d377eba254781705c2086ab2a7fc0036f30e5dde;p=thirdparty%2Fsuricata.git detect/multi-tenant: fix removing of tenant id 0 --- diff --git a/src/detect-engine.c b/src/detect-engine.c index 22cbb236fc..5407a98dc2 100644 --- a/src/detect-engine.c +++ b/src/detect-engine.c @@ -3248,7 +3248,7 @@ DetectEngineCtx *DetectEngineGetByTenantId(int tenant_id) DetectEngineCtx *de_ctx = master->list; while (de_ctx) { - if (de_ctx->tenant_id == tenant_id) { + if (de_ctx->minimal == 0 && de_ctx->tenant_id == tenant_id) { de_ctx->ref_cnt++; break; }