]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemuProcessAutoDestroy: Use 'driver' from VM private data
authorPeter Krempa <pkrempa@redhat.com>
Mon, 2 May 2022 13:18:40 +0000 (15:18 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Tue, 17 May 2022 17:31:08 +0000 (19:31 +0200)
Access the 'driver' struct from the private data rather than the passed
opaque pointer in preparation to remove the opaque pointer.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_process.c

index ca7e63ea97b736010af106bbe0af0e7f4210594b..472368513d17d358cd228c8f16f865bcbb14bb3b 100644 (file)
@@ -8374,10 +8374,10 @@ void qemuProcessStop(virQEMUDriver *driver,
 static void
 qemuProcessAutoDestroy(virDomainObj *dom,
                        virConnectPtr conn,
-                       void *opaque)
+                       void *opaque G_GNUC_UNUSED)
 {
-    virQEMUDriver *driver = opaque;
     qemuDomainObjPrivate *priv = dom->privateData;
+    virQEMUDriver *driver = priv->driver;
     virObjectEvent *event = NULL;
     unsigned int stopFlags = 0;