From 493d531ae81d4889ea48b2985f686335be0231a6 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Mon, 25 Nov 2013 19:38:14 +0100 Subject: [PATCH] Fix using uninitialized memory (Bug #994) --- src/detect-app-layer-event.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/detect-app-layer-event.c b/src/detect-app-layer-event.c index c469f8a7f7..c744b789df 100644 --- a/src/detect-app-layer-event.c +++ b/src/detect-app-layer-event.c @@ -123,6 +123,7 @@ static DetectAppLayerEventData *DetectAppLayerEventParsePkt(const char *arg, aled = SCMalloc(sizeof(DetectAppLayerEventData)); if (unlikely(aled == NULL)) return NULL; + memset(aled,0x00,sizeof(*aled)); aled->event_id = event_id; *event_type = APP_LAYER_EVENT_TYPE_PACKET; @@ -168,6 +169,7 @@ static DetectAppLayerEventData *DetectAppLayerEventParseApp(const char *arg, aled = SCMalloc(sizeof(DetectAppLayerEventData)); if (unlikely(aled == NULL)) return NULL; + memset(aled,0x00,sizeof(*aled)); aled->alproto = alproto; aled->event_id = event_id;