xenapi: Resolve Coverity NULL_RETURNS

Coverity points out that the return from virDomainDefParseString is
not checked in xenapiDomainCreateXML like it should be which could
end up in a NULL pointer dereference

(cherry picked from commit b193a1d61737fad7cf4b96e5fd9443b0ace36efc)
This commit is contained in:
John Ferlan 2015-03-10 18:52:07 -04:00 committed by Cole Robinson
parent 2f26dccb65
commit e4afc2a29d

View File

@ -560,6 +560,8 @@ xenapiDomainCreateXML(virConnectPtr conn,
priv->caps, priv->xmlopt,
1 << VIR_DOMAIN_VIRT_XEN,
parse_flags);
if (!defPtr)
return NULL;
createVMRecordFromXml(conn, defPtr, &record, &vm);
virDomainDefFree(defPtr);
if (record) {