mirror of https://gitee.com/openkylin/libvirt.git
Fix bug with loading bridge name for active domain during libvirtd start
If you have a bridge network in running domain and libvirtd is restarted the information about host bridge interface is lost from live xml. Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1140085 Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
This commit is contained in:
parent
eaf43e3755
commit
a71f741ec5
|
@ -6850,6 +6850,15 @@ virDomainActualNetDefParseXML(xmlNodePtr node,
|
|||
goto error;
|
||||
}
|
||||
VIR_FREE(class_id);
|
||||
} else if (actual->type == VIR_DOMAIN_NET_TYPE_BRIDGE) {
|
||||
char *brname = virXPathString("string(./source/@bridge)", ctxt);
|
||||
if (!brname) {
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
|
||||
_("Missing <source> element with bridge name in "
|
||||
"interface's <actual> element"));
|
||||
goto error;
|
||||
}
|
||||
actual->data.bridge.brname = brname;
|
||||
}
|
||||
|
||||
bandwidth_node = virXPathNode("./bandwidth", ctxt);
|
||||
|
|
Loading…
Reference in New Issue