summaryrefslogtreecommitdiff
path: root/libvirt/utils_libvirt.go
diff options
context:
space:
mode:
Diffstat (limited to 'libvirt/utils_libvirt.go')
-rw-r--r--libvirt/utils_libvirt.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/libvirt/utils_libvirt.go b/libvirt/utils_libvirt.go
index 7918aac6..cc86b1ec 100644
--- a/libvirt/utils_libvirt.go
+++ b/libvirt/utils_libvirt.go
@@ -14,7 +14,11 @@ func getHostXMLDesc(ip, mac, name string) string {
MAC: mac,
Name: name,
}
- xml, err := xmlMarshallIndented(dd)
+ tmp := struct {
+ XMLName xml.Name `xml:"host"`
+ libvirtxml.NetworkDHCPHost
+ }{xml.Name{}, dd}
+ xml, err := xmlMarshallIndented(tmp)
if err != nil {
panic("could not marshall host")
}