2
0
mirror of git://github.com/lxc/lxc synced 2025-09-05 13:09:35 +00:00

console: do not allow non-pty devices on open()

We don't allow non-pty devices anyway so don't let open() create unneeded
files.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
This commit is contained in:
Christian Brauner
2017-12-26 18:00:08 +01:00
parent 1cc8bd4b61
commit a63fade55b

View File

@@ -518,9 +518,9 @@ static int lxc_console_peer_default(struct lxc_console *console)
goto out;
}
console->peer = lxc_unpriv(open(path, O_CLOEXEC | O_RDWR | O_CREAT | O_APPEND, 0600));
console->peer = lxc_unpriv(open(path, O_RDWR | O_CLOEXEC));
if (console->peer < 0) {
ERROR("failed to open \"%s\": %s", path, strerror(errno));
ERROR("Failed to open \"%s\": %s", path, strerror(errno));
return -ENOTTY;
}
DEBUG("using \"%s\" as peer tty device", path);