pty: fix O_CLOEXEC for TIOCGPTPEER
PATCH 1/1 pty: fix O_CLOEXEC for TIOCGPTPEER
It was being ignored because the flags were not passed to fd allocation.
Fixes 54ebbfb16034 ("tty: add TIOCGPTPEER ioctl")
Signed-off-by Matthijs van Duin <[email protected]>
--- drivers/tty/pty.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/tty/pty.c +1 -1
@@ -625,7 +625,7 @@ int ptm_open_peer(struct file *master, struct tty_struct *tty, int flags)if (tty->driver != ptm_driver)return -EIO ; - fd =get_unused_fd_flags (0 ); + fd =get_unused_fd_flags (flags);if (fd <0 ) { retval = fd; goto err;
Signature · 1 line
2.18.0
Quoted 3 lines · Matthijs van Duin
It was being ignored because the flags were not passed to fd allocation.
Fixes 54ebbfb16034 ("tty: add TIOCGPTPEER ioctl")
Acked-by Aleksa Sarai <[email protected]>
Quoted 18 lines
Signed-off-by Matthijs van Duin <[email protected]>--- drivers/tty/pty.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)drivers/tty/pty.c +1
-1@@ -625,7 +625,7 @@ int ptm_open_peer(struct file *master, struct tty_struct *tty, int flags)if (tty->driver != ptm_driver)return -EIO ; - fd =get_unused_fd_flags (0 ); + fd =get_unused_fd_flags (flags);if (fd <0 ) { retval = fd; goto err;
Signature · 4 lines
Aleksa Sarai Senior Software Engineer (Containers) SUSE Linux GmbH <https://www.cyphar.com/>