提交 86304e35 编写于 作者: L Laine Stump 提交者: Matthias Bolte

Allow empty bridges in interface xml.

上级 d22591ef
......@@ -557,12 +557,13 @@ virInterfaceDefParseBridge(virConnectPtr conn, virInterfaceDefPtr def,
bridge = ctxt->node;
nbItf = virXPathNodeSet(conn, "./interface", ctxt, &interfaces);
if (nbItf <= 0) {
if (nbItf < 0) {
virInterfaceReportError(conn, VIR_ERR_XML_ERROR,
"%s", _("bridge has no interfaces"));
"%s", _("bridge interfaces"));
ret = -1;
goto error;
}
if (nbItf > 0) {
if (VIR_ALLOC_N(def->data.bridge.itf, nbItf) < 0) {
virReportOOMError(conn);
ret = -1;
......@@ -580,6 +581,7 @@ virInterfaceDefParseBridge(virConnectPtr conn, virInterfaceDefPtr def,
}
def->data.bridge.itf[i] = itf;
}
}
error:
VIR_FREE(interfaces);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册