diff --git a/hw/block/xen_disk.c b/hw/block/xen_disk.c index d42ed7070d98a906c72a60ae75077c3c590b1b24..536e2ee735ef05f0a69534a75b2ab1750ff507f8 100644 --- a/hw/block/xen_disk.c +++ b/hw/block/xen_disk.c @@ -1232,7 +1232,7 @@ static int blk_connect(struct XenDevice *xendev) return -1; } - domids = g_malloc0_n(blkdev->nr_ring_ref, sizeof(uint32_t)); + domids = g_new0(uint32_t, blkdev->nr_ring_ref); for (i = 0; i < blkdev->nr_ring_ref; i++) { domids[i] = blkdev->xendev.dom; }