]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
conf: add missing iteration over audio backends
authorDaniel P. Berrangé <berrange@redhat.com>
Tue, 2 Mar 2021 13:48:42 +0000 (13:48 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Tue, 9 Mar 2021 22:58:07 +0000 (22:58 +0000)
Fixes 9375bc7373caddd31f1ac5c14a69eac5096ea416
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
src/conf/domain_conf.c

index 5831c3b77b472427bf4df6da0f9cdca1e7f16bc1..687f7069aeb1df1d39fe95ef78edff3da7d4511e 100644 (file)
@@ -4411,6 +4411,12 @@ virDomainDeviceInfoIterateFlags(virDomainDefPtr def,
             if ((rc = cb(def, &device, NULL, opaque)) != 0)
                 return rc;
         }
+        device.type = VIR_DOMAIN_DEVICE_AUDIO;
+        for (i = 0; i < def->naudios; i++) {
+            device.data.audio = def->audios[i];
+            if ((rc = cb(def, &device, NULL, opaque)) != 0)
+                return rc;
+        }
         device.type = VIR_DOMAIN_DEVICE_LEASE;
         for (i = 0; i < def->nleases; i++) {
             device.data.lease = def->leases[i];