diff options
| author | Manuel Bentele | 2021-03-26 16:22:54 +0100 |
|---|---|---|
| committer | Manuel Bentele | 2021-03-26 16:22:54 +0100 |
| commit | 7aa2380b3bc33ad6b1a892b1b3491c93eee8edbb (patch) | |
| tree | 405fa8eceb4adf4c900a65852eeae41a80141c94 /src/main/java/org/openslx/libvirt | |
| parent | Always filter device paths in QEMU VM config (privacy filters) (diff) | |
| download | master-sync-shared-7aa2380b3bc33ad6b1a892b1b3491c93eee8edbb.tar.gz master-sync-shared-7aa2380b3bc33ad6b1a892b1b3491c93eee8edbb.tar.xz master-sync-shared-7aa2380b3bc33ad6b1a892b1b3491c93eee8edbb.zip | |
Fix issues in filtering sources of Libvirt network interfaces
Diffstat (limited to 'src/main/java/org/openslx/libvirt')
| -rw-r--r-- | src/main/java/org/openslx/libvirt/domain/Domain.java | 3 | ||||
| -rw-r--r-- | src/main/java/org/openslx/libvirt/domain/device/Disk.java | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/main/java/org/openslx/libvirt/domain/Domain.java b/src/main/java/org/openslx/libvirt/domain/Domain.java index 727da13..dbc60e6 100644 --- a/src/main/java/org/openslx/libvirt/domain/Domain.java +++ b/src/main/java/org/openslx/libvirt/domain/Domain.java @@ -1216,7 +1216,8 @@ public class Domain extends LibvirtXmlDocument public void removeInterfaceDevicesSource() { for ( Interface interfaceDevice : this.getInterfaceDevices() ) { - interfaceDevice.removeSource(); + // set empty source to preserve the XML attribute (to prevent XML validation errors) + interfaceDevice.setSource( "" ); } } } diff --git a/src/main/java/org/openslx/libvirt/domain/device/Disk.java b/src/main/java/org/openslx/libvirt/domain/device/Disk.java index 464e7b6..d9007f5 100644 --- a/src/main/java/org/openslx/libvirt/domain/device/Disk.java +++ b/src/main/java/org/openslx/libvirt/domain/device/Disk.java @@ -68,7 +68,7 @@ public class Disk extends Device storageSource = this.getXmlElementAttributeValue( "source", "file" ); break; case BLOCK: - storageSource = this.getXmlElementAttributeValue( "source", "bdev" ); + storageSource = this.getXmlElementAttributeValue( "source", "dev" ); break; } @@ -96,7 +96,7 @@ public class Disk extends Device this.setXmlElementAttributeValue( "source", "file", source ); break; case BLOCK: - this.setXmlElementAttributeValue( "source", "bdev", source ); + this.setXmlElementAttributeValue( "source", "dev", source ); break; } } |
