]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
detect: free rule group init memory at the end of startup
authorVictor Julien <victor@inliniac.net>
Sat, 4 Aug 2018 08:10:58 +0000 (10:10 +0200)
committerVictor Julien <victor@inliniac.net>
Sat, 4 Aug 2018 08:10:58 +0000 (10:10 +0200)
src/detect-engine-build.c

index 81755e2567fb16c0aa20be83fbea7311a0bb3e72..98004b9128e8094ffcc4b79d8c6deaab1ed3225a 100644 (file)
@@ -1793,6 +1793,9 @@ int SigAddressPrepareStage4(DetectEngineCtx *de_ctx)
 
         SigGroupHeadBuildNonPrefilterArray(de_ctx, sgh);
 
+        SigGroupHeadInitDataFree(sgh->init);
+        sgh->init = NULL;
+
         sgh->id = idx;
         cnt++;
     }