From e62a9c10d958f0a2eed5a6e9a45e8eec944451b4 Mon Sep 17 00:00:00 2001
From: Jonas 'Sortie' Termansen <sortie@maxsi.org>
Date: Sat, 14 Dec 2024 12:04:22 +0100
Subject: [PATCH] Fix logterminal(2) using ISORTIX_TERMMODE as a cflag instead
 of a lflag.

---
 kernel/logterminal.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kernel/logterminal.cpp b/kernel/logterminal.cpp
index 80f68994..4c8230b4 100644
--- a/kernel/logterminal.cpp
+++ b/kernel/logterminal.cpp
@@ -200,7 +200,7 @@ void LogTerminal::OnKeystroke(Keyboard* kb, void* /*user*/)
 		if ( unicode == '\n' )
 			unicode = '\r';
 		bool control = modifiers & (MODIFIER_LCONTROL | MODIFIER_RCONTROL);
-		if ( !(tio.c_cflag & ISORTIX_TERMMODE) && unicode == '\b' )
+		if ( !(tio.c_lflag & ISORTIX_TERMMODE) && unicode == '\b' )
 			unicode = 127;
 		if ( modifiers & MODIFIER_ALT && !(tio.c_lflag & ISORTIX_KBKEY) )
 			ProcessByte('\e');