From: Ján Tomko Date: Fri, 12 Jul 2013 13:05:51 +0000 (+0200) Subject: conf: reject pci-root controllers with non-zero indexes X-Git-Tag: CVE-2013-4154~24 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=47a01895fbd5e9ec03b88b6f995850dd247d711a;p=thirdparty%2Flibvirt.git conf: reject pci-root controllers with non-zero indexes https://bugzilla.redhat.com/show_bug.cgi?id=981261 --- diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index 5f0366e426..602c9a6d31 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -5668,6 +5668,13 @@ virDomainControllerDefParseXML(xmlNodePtr node, "have an address")); goto error; } + if (def->idx != 0) { + virReportError(VIR_ERR_XML_ERROR, "%s", + _("pci-root controller should have " + "index 0")); + goto error; + } + } default: