Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
SYSERROR("error creating %s\n", lxcpath);
return -1;
}
- close(ret);
+ if (ret >= 0)
+ close(ret);
ret = unlink(path);
if (ret && errno != ENOENT) {
SYSERROR("error unlinking %s\n", path);
SYSERROR("error %d creating %s\n", errno, lxcpath);
return -1;
}
- close(ret);
+ if (ret >= 0)
+ close(ret);
if (console->peer == -1) {
INFO("no console output required");
.arg = arg,
};
- long stack_size = sysconf(_SC_PAGESIZE);
+ size_t stack_size = sysconf(_SC_PAGESIZE);
void *stack = alloca(stack_size);
pid_t ret;