mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-22 04:25:18 +00:00
qemu: Use virStorageSourceIsEmpty in qemuDomainBlockCommit
The block commit API checked 'disk->src->path' to see whether there is a reasonable disk source to be committed. As the top image can be e.g. backed by NBD the check is not good enough. Replace it by virStorageSourceIsEmpty. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
08f23b8ffa
commit
4f11a1eaf2
@ -17979,7 +17979,7 @@ qemuDomainBlockCommit(virDomainPtr dom,
|
||||
if (!(device = qemuAliasDiskDriveFromDisk(disk)))
|
||||
goto endjob;
|
||||
|
||||
if (!disk->src->path) {
|
||||
if (virStorageSourceIsEmpty(disk->src)) {
|
||||
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
|
||||
_("disk %s has no source file to be committed"),
|
||||
disk->dst);
|
||||
|
Loading…
x
Reference in New Issue
Block a user