]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemuDomainSetThrottleGroup: Enforce non-zero 'groupname' string length
authorPeter Krempa <pkrempa@redhat.com>
Fri, 16 Jan 2026 15:36:50 +0000 (16:36 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Tue, 20 Jan 2026 16:11:53 +0000 (17:11 +0100)
Having a name of 0 characters makes no sense. Reject it.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/qemu/qemu_driver.c

index 3f154969b863cd744a692de9920733b601aa0408..bed60d1ca703c34d5ec5c7cc207a17e70dcf4b05 100644 (file)
@@ -20354,6 +20354,12 @@ qemuDomainSetThrottleGroup(virDomainPtr dom,
     virCheckFlags(VIR_DOMAIN_AFFECT_LIVE |
                   VIR_DOMAIN_AFFECT_CONFIG, -1);
 
+    if (strlen(groupname) == 0) {
+        virReportError(VIR_ERR_INVALID_ARG, "%s",
+                       _("'groupname' parameter string must have non-zero length"));
+        return -1;
+    }
+
     if (qemuDomainValidateBlockIoTune(params, nparams) < 0)
         return -1;