From 10a87145f73068e572d14d82a13df46c95960273 Mon Sep 17 00:00:00 2001 From: Jim Fehlig Date: Wed, 9 May 2012 11:12:38 -0600 Subject: [PATCH] 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 --- src/conf/domain_conf.c | 3 +++ 1 file changed, 3 insertions(+) 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; }