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;
}
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;
}