Revision 7267c094 hw/virtio-net.c

b/hw/virtio-net.c
1039 1039
    n->mergeable_rx_bufs = 0;
1040 1040
    n->promisc = 1; /* for compatibility */
1041 1041

  
1042
    n->mac_table.macs = qemu_mallocz(MAC_TABLE_ENTRIES * ETH_ALEN);
1042
    n->mac_table.macs = g_malloc0(MAC_TABLE_ENTRIES * ETH_ALEN);
1043 1043

  
1044
    n->vlans = qemu_mallocz(MAX_VLAN >> 3);
1044
    n->vlans = g_malloc0(MAX_VLAN >> 3);
1045 1045

  
1046 1046
    n->qdev = dev;
1047 1047
    register_savevm(dev, "virtio-net", -1, VIRTIO_NET_VM_VERSION,
......
1063 1063

  
1064 1064
    unregister_savevm(n->qdev, "virtio-net", n);
1065 1065

  
1066
    qemu_free(n->mac_table.macs);
1067
    qemu_free(n->vlans);
1066
    g_free(n->mac_table.macs);
1067
    g_free(n->vlans);
1068 1068

  
1069 1069
    if (n->tx_timer) {
1070 1070
        qemu_del_timer(n->tx_timer);

Also available in: Unified diff