diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c index 2f3cfd6988..dc17fa093d 100644 --- a/src/qemu/qemu_domain.c +++ b/src/qemu/qemu_domain.c @@ -11608,6 +11608,14 @@ qemuDomainDiskLookupByNodename(virDomainDefPtr def, return def->disks[i]; } + + if (def->disks[i]->mirror && + (tmp = virStorageSourceFindByNodeName(def->disks[i]->mirror, nodename))) { + if (src) + *src = tmp; + + return def->disks[i]; + } } return NULL;