diff options
author | Frediano Ziglio <fziglio@redhat.com> | 2019-12-18 08:33:25 +0000 |
---|---|---|
committer | Frediano Ziglio <fziglio@redhat.com> | 2019-12-18 08:33:25 +0000 |
commit | ca5c103d77a90a58b13148fe4e2a17af0f77ca64 (patch) | |
tree | bf246c57c8025f47cb80b6d0c80e50f099792d2d | |
parent | e36fc6e5da1750bc2e8a1a78aec458d898fb8e36 (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.c | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -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 */ |