From e92a6db06bb910a90b322af7c2813886d2156175 Mon Sep 17 00:00:00 2001 From: agnostic-apollo Date: Wed, 15 Jun 2022 04:05:34 +0500 Subject: [PATCH] Fixed: Ensure CSI parameter value is not greater than `9999` as per vt510 --- .../src/main/java/com/termux/terminal/TerminalEmulator.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/terminal-emulator/src/main/java/com/termux/terminal/TerminalEmulator.java b/terminal-emulator/src/main/java/com/termux/terminal/TerminalEmulator.java index 076babb1..127ef6d9 100644 --- a/terminal-emulator/src/main/java/com/termux/terminal/TerminalEmulator.java +++ b/terminal-emulator/src/main/java/com/termux/terminal/TerminalEmulator.java @@ -2136,6 +2136,8 @@ public final class TerminalEmulator { } else { value = thisDigit; } + if (value > 9999) + value = 9999; mArgs[mArgIndex] = value; } continueSequence(mEscapeState);