VIR_FREE(schema);
}
- if (VIR_ALLOC(def) < 0)
+ if (!(def = virDomainDefNew()))
return NULL;
if (!(flags & VIR_DOMAIN_DEF_PARSE_INACTIVE))
if (!(properties = virConfReadMem(config, 0, VIR_CONF_FLAG_LXC_FORMAT)))
return NULL;
- if (VIR_ALLOC(vmdef) < 0)
+ if (!(vmdef = virDomainDefNew()))
goto error;
if (virUUIDGenerate(vmdef->uuid) < 0) {
}
*line++ = '\0';
- if (VIR_ALLOC(def) < 0)
+ if (!(def = virDomainDefNew()))
goto cleanup;
def->virtType = VIR_DOMAIN_VIRT_OPENVZ;
virCheckNonNullArgGoto(privconn, error);
virCheckNonNullArgGoto(sdkdom, error);
- if (VIR_ALLOC(def) < 0)
+ if (!(def = virDomainDefNew()))
goto error;
if (!olddom) {
virBuffer buf = VIR_BUFFER_INITIALIZER;
char *domain_name = NULL;
- if (VIR_ALLOC(def) < 0)
+ if (!(def = virDomainDefNew()))
goto cleanup;
domain_name = escape_specialcharacters(domain->name);
return NULL;
}
- if (VIR_ALLOC(def) < 0)
+ if (!(def = virDomainDefNew()))
goto error;
/* allocate the cmdlinedef up-front; if it's unused, we'll free it later */
if (openSessionForMachine(data, dom->uuid, &iid, &machine, false) < 0)
goto cleanup;
- if (VIR_ALLOC(def) < 0)
+ if (!(def = virDomainDefNew()))
goto cleanup;
gVBoxAPI.UIMachine.GetAccessible(machine, &accessible);
return ret;
VBOX_IID_INITIALIZE(&iid);
- if (VIR_ALLOC(def) < 0)
+ if (!(def = virDomainDefNew()))
return ret;
if (VIR_STRDUP(def->os.type, "hvm") < 0)
return ret;
VBOX_IID_INITIALIZE(&iid);
- if (VIR_ALLOC(def) < 0)
+ if (!(def = virDomainDefNew()))
return ret;
if (VIR_STRDUP(def->os.type, "hvm") < 0)
if (!(snap = vboxDomainSnapshotGet(data, dom, machine, snapshot->name)))
goto cleanup;
- if (VIR_ALLOC(def) < 0 || VIR_ALLOC(def->dom) < 0)
+ if (VIR_ALLOC(def) < 0 || !(def->dom = virDomainDefNew()))
goto cleanup;
if (VIR_STRDUP(def->name, snapshot->name) < 0)
goto cleanup;
}
/* Allocate domain def */
- if (VIR_ALLOC(def) < 0)
+ if (!(def = virDomainDefNew()))
goto cleanup;
def->virtType = VIR_DOMAIN_VIRT_VMWARE;
virDomainDefPtr def;
int hvm = 0, vmlocaltime;
- if (VIR_ALLOC(def) < 0)
+ if (!(def = virDomainDefNew()))
goto error;
tmp = sexpr_node(root, "domain/domid");
{
virDomainDefPtr def = NULL;
- if (VIR_ALLOC(def) < 0)
+ if (!(def = virDomainDefNew()))
return NULL;
def->virtType = VIR_DOMAIN_VIRT_XEN;
{
virDomainDefPtr def = NULL;
- if (VIR_ALLOC(def) < 0)
+ if (!(def = virDomainDefNew()))
return NULL;
def->virtType = VIR_DOMAIN_VIRT_XEN;
" </devices>\n"
"</domain>\n";
- if (VIR_ALLOC(def) < 0 ||
+ if (!(def = virDomainDefNew()) ||
VIR_STRDUP(def->os.type, "exe") < 0 ||
VIR_STRDUP(def->os.init, "/sbin/init") < 0)
goto cleanup;
virDomainDefPtr def;
virSecurityLabelDefPtr secdef;
- if (VIR_ALLOC(def) < 0)
+ if (!(def = virDomainDefNew()))
goto error;
if (VIR_ALLOC_N(def->seclabels, 1) < 0)