switch (def->source.type) {
case VIR_DOMAIN_CHR_TYPE_NULL:
- if (virAsprintf(&ret, "%s%d=null", dev, def->target.port) < 0) {
- virReportOOMError();
+ if (virAsprintf(&ret, "%s%d=null", dev, def->target.port) < 0)
return NULL;
- }
break;
case VIR_DOMAIN_CHR_TYPE_PTY:
- if (virAsprintf(&ret, "%s%d=pts", dev, def->target.port) < 0) {
- virReportOOMError();
+ if (virAsprintf(&ret, "%s%d=pts", dev, def->target.port) < 0)
return NULL;
- }
break;
case VIR_DOMAIN_CHR_TYPE_DEV:
if (virAsprintf(&ret, "%s%d=tty:%s", dev, def->target.port,
- def->source.data.file.path) < 0) {
- virReportOOMError();
+ def->source.data.file.path) < 0)
return NULL;
- }
break;
case VIR_DOMAIN_CHR_TYPE_STDIO:
- if (virAsprintf(&ret, "%s%d=fd:0,fd:1", dev, def->target.port) < 0) {
- virReportOOMError();
+ if (virAsprintf(&ret, "%s%d=fd:0,fd:1", dev, def->target.port) < 0)
return NULL;
- }
break;
case VIR_DOMAIN_CHR_TYPE_TCP:
}
if (virAsprintf(&ret, "%s%d=port:%s", dev, def->target.port,
- def->source.data.tcp.service) < 0) {
- virReportOOMError();
+ def->source.data.tcp.service) < 0)
return NULL;
- }
break;
case VIR_DOMAIN_CHR_TYPE_FILE:
return NULL;
}
if (virAsprintf(&ret, "%s%d=null,fd:%d", dev, def->target.port, fd_out) < 0) {
- virReportOOMError();
VIR_FORCE_CLOSE(fd_out);
return NULL;
}
ret = umlBuildCommandLineChr(chr, "con", cmd);
if (!ret)
if (virAsprintf(&ret, "con%d=none", i) < 0)
- goto no_memory;
+ goto error;
virCommandAddArg(cmd, ret);
VIR_FREE(ret);
}
ret = umlBuildCommandLineChr(chr, "ssl", cmd);
if (!ret)
if (virAsprintf(&ret, "ssl%d=none", i) < 0)
- goto no_memory;
+ goto error;
virCommandAddArg(cmd, ret);
VIR_FREE(ret);
return cmd;
- no_memory:
- virReportOOMError();
error:
-
virCommandFree(cmd);
return NULL;
}
char *cmd;
char *res = NULL;
int retries = 0;
- if (virAsprintf(&cmd, "config %s%d", dev, def->target.port) < 0) {
- virReportOOMError();
+ if (virAsprintf(&cmd, "config %s%d", dev, def->target.port) < 0)
return -1;
- }
requery:
if (umlMonitorCommand(driver, dom, cmd, &res) < 0)
return -1;
vm->pid = -1;
if (virAsprintf(&pidfile, "%s/%s/pid",
- driver->monitorDir, vm->def->name) < 0) {
- virReportOOMError();
+ driver->monitorDir, vm->def->name) < 0)
return -1;
- }
reopen:
if (!(file = fopen(pidfile, "r"))) {
int retval = 0;
if (virAsprintf(&sockname, "%s/%s/mconsole",
- driver->monitorDir, vm->def->name) < 0) {
- virReportOOMError();
+ driver->monitorDir, vm->def->name) < 0)
return -1;
- }
memset(addr, 0, sizeof(*addr));
addr->sun_family = AF_UNIX;
goto error;
}
- if (VIR_REALLOC_N(retdata, retlen + res.length) < 0) {
- virReportOOMError();
+ if (VIR_REALLOC_N(retdata, retlen + res.length) < 0)
goto error;
- }
memcpy(retdata + retlen, res.data, res.length);
retlen += res.length - 1;
retdata[retlen] = '\0';
}
if (virAsprintf(&logfile, "%s/%s.log",
- driver->logDir, vm->def->name) < 0) {
- virReportOOMError();
+ driver->logDir, vm->def->name) < 0)
return -1;
- }
if ((logfd = open(logfile, O_CREAT | O_TRUNC | O_WRONLY,
S_IRUSR | S_IWUSR)) < 0) {
for (i = 0; i < vm->def->nconsoles; i++) {
VIR_FREE(vm->def->consoles[i]->info.alias);
- if (virAsprintf(&vm->def->consoles[i]->info.alias, "console%zu", i) < 0) {
- virReportOOMError();
+ if (virAsprintf(&vm->def->consoles[i]->info.alias, "console%zu", i) < 0)
goto cleanup;
- }
}
virCommandWriteArgLog(cmd, logfd);
goto error;
}
- if (virAsprintf(&cmd, "config %s=%s", disk->dst, disk->src) < 0) {
- virReportOOMError();
+ if (virAsprintf(&cmd, "config %s=%s", disk->dst, disk->src) < 0)
return -1;
- }
if (umlMonitorCommand(driver, vm, cmd, &reply) < 0)
goto error;
- if (VIR_REALLOC_N(vm->def->disks, vm->def->ndisks+1) < 0) {
- virReportOOMError();
+ if (VIR_REALLOC_N(vm->def->disks, vm->def->ndisks+1) < 0)
goto error;
- }
virDomainDiskInsertPreAlloced(vm->def, disk);
detach = vm->def->disks[i];
- if (virAsprintf(&cmd, "remove %s", detach->dst) < 0) {
- virReportOOMError();
+ if (virAsprintf(&cmd, "remove %s", detach->dst) < 0)
return -1;
- }
if (umlMonitorCommand(driver, vm, cmd, &reply) < 0)
goto cleanup;