]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
signature: Fixes memory leak in parsing app layer event
authorPhilippe Antoine <contact@catenacyber.fr>
Fri, 1 Nov 2019 08:23:06 +0000 (09:23 +0100)
committerVictor Julien <victor@inliniac.net>
Tue, 19 Nov 2019 16:24:43 +0000 (17:24 +0100)
src/detect-app-layer-event.c

index ef87e8b8eff38562d00ea66701146fc85e17baea..f7b748d647cb85666c1c7fdc9d6ba8756b649441 100644 (file)
@@ -328,8 +328,9 @@ static int DetectAppLayerEventSetupP1(DetectEngineCtx *de_ctx, Signature *s, con
     return 0;
 
 error:
-    if (data)
-        SCFree(data);
+    if (data) {
+        DetectAppLayerEventFree(data);
+    }
     if (sm) {
         sm->ctx = NULL;
         SigMatchFree(sm);