mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-12-05 20:40:19 -08:00
Fix splice direction for ptmx out stream
This commit is contained in:
@@ -141,7 +141,7 @@ fn pump_tty_impl(ptmx: File, pump_stdin: bool) -> LoggedResult<()> {
|
|||||||
if raw_fd == STDIN_FILENO {
|
if raw_fd == STDIN_FILENO {
|
||||||
pump_via_splice(FileOrStd::StdIn.as_file(), &ptmx, &pipe_fd)?;
|
pump_via_splice(FileOrStd::StdIn.as_file(), &ptmx, &pipe_fd)?;
|
||||||
} else if raw_fd == raw_ptmx {
|
} else if raw_fd == raw_ptmx {
|
||||||
pump_via_splice(&ptmx, FileOrStd::StdIn.as_file(), &pipe_fd)?;
|
pump_via_splice(&ptmx, FileOrStd::StdOut.as_file(), &pipe_fd)?;
|
||||||
} else if raw_fd == raw_sig {
|
} else if raw_fd == raw_sig {
|
||||||
sync_winsize(raw_ptmx);
|
sync_winsize(raw_ptmx);
|
||||||
signal_fd.as_ref().unwrap().read_signal()?;
|
signal_fd.as_ref().unwrap().read_signal()?;
|
||||||
|
|||||||
Reference in New Issue
Block a user