summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrediano Ziglio <fziglio@redhat.com>2019-12-18 08:33:25 +0000
committerFrediano Ziglio <fziglio@redhat.com>2019-12-18 08:33:25 +0000
commitca5c103d77a90a58b13148fe4e2a17af0f77ca64 (patch)
treebf246c57c8025f47cb80b6d0c80e50f099792d2d
parente36fc6e5da1750bc2e8a1a78aec458d898fb8e36 (diff)
Use calloc instead of malloc+memset
Result is the same, allocator can do some optimization. Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
-rw-r--r--tun.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/tun.c b/tun.c
index 2b7f95b..9d46527 100644
--- a/tun.c
+++ b/tun.c
@@ -238,9 +238,7 @@ enum { PKT_DEBUG_ENABLED = 0 };
static packet_t *
alloc_packet(void)
{
- packet_t *pkt = malloc(sizeof(packet_t) + MIN_PKT_LEN);
- memset(pkt, 0, sizeof(*pkt));
- return pkt;
+ return (packet_t *) calloc(1, sizeof(packet_t) + MIN_PKT_LEN);
}
/* add packet to list */