summaryrefslogtreecommitdiffstats
path: root/src/net
diff options
context:
space:
mode:
Diffstat (limited to 'src/net')
-rw-r--r--src/net/netdevice.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/net/netdevice.c b/src/net/netdevice.c
index a5c8890e8..d72392ca0 100644
--- a/src/net/netdevice.c
+++ b/src/net/netdevice.c
@@ -265,9 +265,8 @@ struct net_device * alloc_netdev ( size_t priv_size ) {
size_t total_len;
total_len = ( sizeof ( *netdev ) + priv_size );
- netdev = malloc ( total_len );
+ netdev = zalloc ( total_len );
if ( netdev ) {
- memset ( netdev, 0, total_len );
netdev->refcnt.free = free_netdev;
INIT_LIST_HEAD ( &netdev->tx_queue );
INIT_LIST_HEAD ( &netdev->rx_queue );