From 2967de5de35a8bce94a031cfd6302161c8bfb500 Mon Sep 17 00:00:00 2001 From: greatbridf Date: Tue, 19 Aug 2025 15:23:56 +0800 Subject: [PATCH] syscall: fix struct termios definitions Fixes the buffer overflow caused by the wrong struct size. Signed-off-by: greatbridf (cherry picked from commit de12291ceebab608e6ff89bf9e41a3ab479f19ce) Signed-off-by: greatbridf --- src/kernel/terminal.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kernel/terminal.rs b/src/kernel/terminal.rs index 86024338..734655b7 100644 --- a/src/kernel/terminal.rs +++ b/src/kernel/terminal.rs @@ -15,7 +15,7 @@ use posix_types::signal::Signal; const BUFFER_SIZE: usize = 4096; -const NCCS: usize = 32; +const NCCS: usize = 19; // taken from linux kernel code