payload_size = sizeof(*result->data) + BUFSIZ;
result->refcnt = 0;
- result->data = malloc(payload_size);
+ result->data = calloc(1, payload_size);
if (!packet->data) {
ErrPrint("Heap: %s\n", strerror(errno));
result->state = INVALID;
payload_size = sizeof(*packet->data) + BUFSIZ;
packet->refcnt = 0;
- packet->data = malloc(payload_size);
+ packet->data = calloc(1, payload_size);
if (!packet->data) {
ErrPrint("Heap: %s\n", strerror(errno));
packet->state = INVALID;
payload_size = sizeof(*result->data) + BUFSIZ;
result->refcnt = 0;
- result->data = malloc(payload_size);
+ result->data = calloc(1, payload_size);
if (!result->data) {
ErrPrint("Heap: %s\n", strerror(errno));
result->state = INVALID;
}
packet->refcnt = 1;
- packet->data = malloc(size);
+ packet->data = calloc(1, size);
if (!packet->data) {
ErrPrint("Heap: %s\n", strerror(errno));
packet->state = INVALID;