From: Pavel Hrdina Date: Sat, 14 Feb 2026 15:12:11 +0000 (+0100) Subject: qemu_domain: Add missing IOMMUFD cleanup X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7c062bfc4f8c0ba853873e72d21dba77f6ca938f;p=thirdparty%2Flibvirt.git qemu_domain: Add missing IOMMUFD cleanup If starting VM fails we would leak the FD for IOMMU device. Signed-off-by: Pavel Hrdina Reviewed-by: Michal Privoznik --- diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c index bdab117e96..64b01e524f 100644 --- a/src/qemu/qemu_domain.c +++ b/src/qemu/qemu_domain.c @@ -1975,6 +1975,8 @@ qemuDomainObjPrivateDataClear(qemuDomainObjPrivate *priv) priv->migrationRecoverSetup = false; + VIR_FORCE_CLOSE(priv->iommufd); + g_clear_pointer(&priv->memoryBackingDir, g_free); }