conf: add missing OOM errors

This commit is contained in:
Ján Tomko 2013-05-22 12:56:37 +02:00
parent 2326006410
commit 23195651f5

View File

@ -89,8 +89,10 @@ static char *virChrdevLockFilePath(const char *dev)
++p;
}
if (virAsprintf(&path, "%s/LCK..%s", VIR_CHRDEV_LOCK_FILE_PATH, filename) < 0)
if (virAsprintf(&path, "%s/LCK..%s", VIR_CHRDEV_LOCK_FILE_PATH, filename) < 0) {
virReportOOMError();
goto cleanup;
}
sanitizedPath = virFileSanitizePath(path);
@ -136,8 +138,10 @@ static int virChrdevLockFileCreate(const char *dev)
/* ensure correct format according to filesystem hierarchy standard */
/* http://www.pathname.com/fhs/pub/fhs-2.3.html#VARLOCKLOCKFILES */
if (virAsprintf(&pidStr, "%10lld\n", (long long) getpid()) < 0)
if (virAsprintf(&pidStr, "%10lld\n", (long long) getpid()) < 0) {
virReportOOMError();
goto cleanup;
}
/* create the lock file */
if ((lockfd = open(path, O_WRONLY | O_CREAT | O_EXCL, 00644)) < 0) {