if (numnodes <= 0)
goto cleanup;
- if (libxl_node_bitmap_alloc(priv->ctx, &nodemap, 0) ||
- !(nodes = virBitmapNew(numnodes))) {
+ if (libxl_node_bitmap_alloc(priv->ctx, &nodemap, 0)) {
virReportOOMError();
goto cleanup;
}
+ if (!(nodes = virBitmapNew(numnodes)))
+ goto cleanup;
rc = libxl_domain_get_nodeaffinity(priv->ctx,
vm->def->id,
virDomainChrDefPtr chr)
{
if (virAsprintf(deviceStr, "isa-parallel,chardev=char%s,id=%s",
- chr->info.alias, chr->info.alias) < 0) {
- virReportOOMError();
+ chr->info.alias, chr->info.alias) < 0)
return -1;
- }
return 0;
}
if (virAsprintf(deviceStr,
"user,guestfwd=tcp:%s:%i-chardev:char%s,id=user-%s",
- addr, port, chr->info.alias, chr->info.alias) < 0) {
- virReportOOMError();
+ addr, port, chr->info.alias, chr->info.alias) < 0)
goto cleanup;
- }
break;
case VIR_DOMAIN_CHR_CHANNEL_TARGET_TYPE_VIRTIO:
if (qemuBuildChrDeviceStr(&devstr, vm->def, chr, priv->qemuCaps) < 0)
return ret;
- if (virAsprintf(&charAlias, "char%s", chr->info.alias) < 0) {
- virReportOOMError();
+ if (virAsprintf(&charAlias, "char%s", chr->info.alias) < 0)
goto cleanup;
- }
if (qemuDomainChrInsert(vmdef, chr) < 0)
goto cleanup;
if (virURIParamAppend(uri, name, value ? value : "") < 0) {
VIR_FREE(name);
VIR_FREE(value);
- goto no_memory;
+ return -1;
}
VIR_FREE(name);
VIR_FREE(value);