]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemuDomainDetachDeviceAlias: Move 'flags' validation to top level
authorPeter Krempa <pkrempa@redhat.com>
Thu, 2 Apr 2026 14:28:23 +0000 (16:28 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Thu, 14 May 2026 10:13:10 +0000 (12:13 +0200)
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_driver.c

index 65ea086be7ba50993739252ff9b5f2d7ebb1fc17..185d592fa781d05a00a2ca3cd394ff70cc1ec20a 100644 (file)
@@ -7748,9 +7748,6 @@ qemuDomainDetachDeviceAliasLiveAndConfig(virQEMUDriver *driver,
     g_autoptr(virDomainDef) vmdef = NULL;
     unsigned int parse_flags = VIR_DOMAIN_DEF_PARSE_SKIP_VALIDATE;
 
-    virCheckFlags(VIR_DOMAIN_AFFECT_LIVE |
-                  VIR_DOMAIN_AFFECT_CONFIG, -1);
-
     cfg = virQEMUDriverGetConfig(driver);
 
     if ((flags & VIR_DOMAIN_AFFECT_CONFIG) &&
@@ -7846,6 +7843,9 @@ qemuDomainDetachDeviceAlias(virDomainPtr dom,
     virDomainObj *vm = NULL;
     int ret = -1;
 
+    virCheckFlags(VIR_DOMAIN_AFFECT_LIVE |
+                  VIR_DOMAIN_AFFECT_CONFIG, -1);
+
     if (!(vm = qemuDomainObjFromDomain(dom)))
         goto cleanup;