From: Victor Julien Date: Mon, 25 Nov 2013 18:38:14 +0000 (+0100) Subject: Fix using uninitialized memory (Bug #994) X-Git-Tag: suricata-2.0beta2~133 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=493d531ae81d4889ea48b2985f686335be0231a6;p=thirdparty%2Fsuricata.git Fix using uninitialized memory (Bug #994) --- 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;