]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
http body: use HTPCalloc
authorVictor Julien <victor@inliniac.net>
Fri, 13 Nov 2015 21:53:55 +0000 (22:53 +0100)
committerVictor Julien <victor@inliniac.net>
Wed, 2 Mar 2016 09:00:48 +0000 (10:00 +0100)
src/app-layer-htp-body.c

index a9a1ba17f08dc614f98646c0e7e4fbd22b8c6ead..3c0dde1f8ebd9c4045e0f2d83ee125eeda179157 100644 (file)
@@ -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;
         }