virtio-scsi: dataplane: fix allocation for 'cmd_vrings'
[qemu.git] / hw / scsi / virtio-scsi-dataplane.c
index 9651e6f274f648cd2ccec4c4c44bb8471c418f3b..969b931557f7bb2f23be679559fee51c624c9af8 100644 (file)
@@ -230,7 +230,7 @@ void virtio_scsi_dataplane_start(VirtIOSCSI *s)
     if (!s->event_vring) {
         goto fail_vrings;
     }
-    s->cmd_vrings = g_malloc0(sizeof(VirtIOSCSIVring) * vs->conf.num_queues);
+    s->cmd_vrings = g_new(VirtIOSCSIVring *, vs->conf.num_queues);
     for (i = 0; i < vs->conf.num_queues; i++) {
         s->cmd_vrings[i] =
             virtio_scsi_vring_init(s, vs->cmd_vqs[i],
This page took 0.024969 seconds and 4 git commands to generate.