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:
@@ -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);
|
||||
|
Reference in New Issue
Block a user