]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemuAssignDeviceInputAlias: Be tolerant to pre-existent alias
authorMichal Privoznik <mprivozn@redhat.com>
Tue, 13 Mar 2018 12:01:11 +0000 (13:01 +0100)
committerMichal Privoznik <mprivozn@redhat.com>
Tue, 13 Mar 2018 14:17:19 +0000 (15:17 +0100)
https://bugzilla.redhat.com/show_bug.cgi?id=1554876

This is missing in 6bc4a371cf and therefore we are effectively
overwriting user provided aliases for <input/> devices.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
src/qemu/qemu_alias.c

index ae30f7df826e44b0c33851df3d1437ef4e80b50a..d0ca15bae20d094de1a23d42bec4ee670f1d0ea6 100644 (file)
@@ -513,6 +513,9 @@ qemuAssignDeviceInputAlias(virDomainDefPtr def,
                            virDomainInputDefPtr input,
                            int idx)
 {
+    if (input->info.alias)
+        return 0;
+
     if (idx == -1) {
         int thisidx;
         size_t i;