From: Peter Krempa Date: Mon, 2 May 2022 13:18:40 +0000 (+0200) Subject: lxcProcessAutoDestroy: Use 'driver' from VM private data X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=2cada2c31c6a76a6953dff1e4cf6f9b3571a24d4;p=libvirt.git lxcProcessAutoDestroy: Use 'driver' from VM private data 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 Reviewed-by: Ján Tomko --- diff --git a/src/lxc/lxc_process.c b/src/lxc/lxc_process.c index 0222e8a9b3..368adaea7e 100644 --- a/src/lxc/lxc_process.c +++ b/src/lxc/lxc_process.c @@ -63,15 +63,14 @@ VIR_LOG_INIT("lxc.lxc_process"); static void lxcProcessAutoDestroy(virDomainObj *dom, virConnectPtr conn, - void *opaque) + void *opaque G_GNUC_UNUSED) { - virLXCDriver *driver = opaque; virObjectEvent *event = NULL; - virLXCDomainObjPrivate *priv; + virLXCDomainObjPrivate *priv = dom->privateData; + virLXCDriver *driver = priv->driver; VIR_DEBUG("driver=%p dom=%s conn=%p", driver, dom->def->name, conn); - priv = dom->privateData; VIR_DEBUG("Killing domain"); virLXCProcessStop(driver, dom, VIR_DOMAIN_SHUTOFF_DESTROYED); virDomainAuditStop(dom, "destroyed");