]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
detect/multi-tenant: fix removing of tenant id 0
authorVictor Julien <victor@inliniac.net>
Tue, 26 Jun 2018 11:27:09 +0000 (13:27 +0200)
committerVictor Julien <victor@inliniac.net>
Wed, 27 Jun 2018 11:46:57 +0000 (13:46 +0200)
src/detect-engine.c

index 22cbb236fc57f89644e14c9f10d8ddc5905e6670..5407a98dc258deff914efb050a5d3f8478920775 100644 (file)
@@ -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;
         }