From: Victor Julien Date: Fri, 13 Nov 2015 21:53:55 +0000 (+0100) Subject: http body: use HTPCalloc X-Git-Tag: suricata-3.0.1RC1~89 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8631b73852b675048ef4b54f7a47d8792610c9e9;p=thirdparty%2Fsuricata.git http body: use HTPCalloc --- diff --git a/src/app-layer-htp-body.c b/src/app-layer-htp-body.c index a9a1ba17f0..3c0dde1f8e 100644 --- a/src/app-layer-htp-body.c +++ b/src/app-layer-htp-body.c @@ -85,16 +85,14 @@ int HtpBodyAppendChunk(HtpTxUserData *htud, HtpBody *body, uint8_t *data, uint32 if (body->first == NULL) { /* New chunk */ - bd = (HtpBodyChunk *)HTPMalloc(sizeof(HtpBodyChunk)); + bd = (HtpBodyChunk *)HTPCalloc(1, sizeof(HtpBodyChunk)); if (bd == NULL) goto error; bd->len = len; bd->stream_offset = 0; - bd->next = NULL; - bd->logged = 0; - bd->data = HTPMalloc(len); + bd->data = HTPCalloc(1, len); if (bd->data == NULL) { goto error; } @@ -104,16 +102,14 @@ int HtpBodyAppendChunk(HtpTxUserData *htud, HtpBody *body, uint8_t *data, uint32 body->content_len_so_far = len; } else { - bd = (HtpBodyChunk *)HTPMalloc(sizeof(HtpBodyChunk)); + bd = (HtpBodyChunk *)HTPCalloc(1, sizeof(HtpBodyChunk)); if (bd == NULL) goto error; bd->len = len; bd->stream_offset = body->content_len_so_far; - bd->next = NULL; - bd->logged = 0; - bd->data = HTPMalloc(len); + bd->data = HTPCalloc(1, len); if (bd->data == NULL) { goto error; }