diff options
author | Simon Rettberg | 2023-04-26 15:13:26 +0200 |
---|---|---|
committer | Simon Rettberg | 2023-04-26 15:49:24 +0200 |
commit | 577654954b3ea5bf54b5955ec57440e21db66e87 (patch) | |
tree | 81f4b0774fed71ff01ffd305d71b9fa1ac7586c0 /src/main/java/org/openslx/libvirt/xml/LibvirtXmlDocument.java | |
parent | [qemu] Fix NPE (diff) | |
download | master-sync-shared-577654954b3ea5bf54b5955ec57440e21db66e87.tar.gz master-sync-shared-577654954b3ea5bf54b5955ec57440e21db66e87.tar.xz master-sync-shared-577654954b3ea5bf54b5955ec57440e21db66e87.zip |
[libvirt] Reintroduce a very basic sanity check in Domain constructor
This is to avoid false positives when we do virtualizer detection
by handing the selected config file to every virtualizer class.
Currently this should not matter since VBox comes before libvirt,
but this might change in the future.
Diffstat (limited to 'src/main/java/org/openslx/libvirt/xml/LibvirtXmlDocument.java')
-rw-r--r-- | src/main/java/org/openslx/libvirt/xml/LibvirtXmlDocument.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/org/openslx/libvirt/xml/LibvirtXmlDocument.java b/src/main/java/org/openslx/libvirt/xml/LibvirtXmlDocument.java index 06f8ba8..2d657e4 100644 --- a/src/main/java/org/openslx/libvirt/xml/LibvirtXmlDocument.java +++ b/src/main/java/org/openslx/libvirt/xml/LibvirtXmlDocument.java @@ -18,8 +18,13 @@ import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; import javax.xml.transform.stream.StreamSource; +import javax.xml.xpath.XPathConstants; +import javax.xml.xpath.XPathExpression; +import javax.xml.xpath.XPathExpressionException; +import org.openslx.util.XmlHelper; import org.w3c.dom.Document; +import org.w3c.dom.NodeList; import org.xml.sax.InputSource; import org.xml.sax.SAXException; |