From 52d7eff03f5490fde66a2a90206c18eb88faab75 Mon Sep 17 00:00:00 2001 From: Wang Han <416810799@qq.com> Date: Sat, 15 Nov 2025 22:32:58 +0800 Subject: [PATCH] Fix splice direction for ptmx out stream --- native/src/core/su/pts.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/native/src/core/su/pts.rs b/native/src/core/su/pts.rs index 1ffd694e3..32e9ec3b8 100644 --- a/native/src/core/su/pts.rs +++ b/native/src/core/su/pts.rs @@ -141,7 +141,7 @@ fn pump_tty_impl(ptmx: File, pump_stdin: bool) -> LoggedResult<()> { if raw_fd == STDIN_FILENO { pump_via_splice(FileOrStd::StdIn.as_file(), &ptmx, &pipe_fd)?; } 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 { sync_winsize(raw_ptmx); signal_fd.as_ref().unwrap().read_signal()?;