From: Jim Fehlig Date: Wed, 9 May 2012 17:12:38 +0000 (-0600) Subject: Report error when parsing character device target type X-Git-Tag: v0.9.12~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=10a87145f73068e572d14d82a13df46c95960273;p=thirdparty%2Flibvirt.git Report error when parsing character device target type No useful error was being reported when an invalid character device target type is specified in the domainXML. E.g. ... ... resulted in error: Failed to define domain from x.xml error: An error occurred, but the cause is unknown With this small patch, the error is more helpful error: Failed to define domain from x.xml error: XML error: unknown target type 'kvm' specified for character device --- diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index 976e42b57a..54ac1db9b8 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -4895,6 +4895,9 @@ virDomainChrDefParseTargetXML(virCapsPtr caps, if ((def->targetType = virDomainChrTargetTypeFromString(caps, vmdef, def->deviceType, targetType)) < 0) { + virDomainReportError(VIR_ERR_XML_ERROR, + _("unknown target type '%s' specified for character device"), + targetType); goto error; }