]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: Use virDomainControllerDefNew() more
authorAndrea Bolognani <abologna@redhat.com>
Fri, 26 Jan 2024 18:56:06 +0000 (19:56 +0100)
committerAndrea Bolognani <abologna@redhat.com>
Thu, 1 Feb 2024 09:37:26 +0000 (10:37 +0100)
Instead of open-coding a partial version of it.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Jonathon Jongsma <jjongsma@redhat.com>
src/qemu/qemu_hotplug.c

index 137904034d039561cd64724e3639c762b6464e49..0f7ffb6506cd2abe81dbbf2b983d305c523ba946 100644 (file)
@@ -873,9 +873,9 @@ qemuDomainFindOrCreateSCSIDiskController(virDomainObj *vm,
 
     /* No SCSI controller present, for backward compatibility we
      * now hotplug a controller */
-    cont = g_new0(virDomainControllerDef, 1);
-    cont->type = VIR_DOMAIN_CONTROLLER_TYPE_SCSI;
+    cont = virDomainControllerDefNew(VIR_DOMAIN_CONTROLLER_TYPE_SCSI);
     cont->idx = controller;
+
     if (model == VIR_DOMAIN_CONTROLLER_MODEL_SCSI_DEFAULT)
         cont->model = qemuDomainGetSCSIControllerModel(vm->def, cont, priv->qemuCaps);
     else