From 4c05fc103592483d4603b6110343e99ede04f034 Mon Sep 17 00:00:00 2001 From: Tamas Cservenak Date: Thu, 23 Jan 2025 14:33:45 +0100 Subject: [PATCH] Dumb should not grab process handles --- .../java/org/jline/terminal/impl/DumbTerminalProvider.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/terminal/src/main/java/org/jline/terminal/impl/DumbTerminalProvider.java b/terminal/src/main/java/org/jline/terminal/impl/DumbTerminalProvider.java index f505c77a2..fe877ed12 100644 --- a/terminal/src/main/java/org/jline/terminal/impl/DumbTerminalProvider.java +++ b/terminal/src/main/java/org/jline/terminal/impl/DumbTerminalProvider.java @@ -8,9 +8,6 @@ */ package org.jline.terminal.impl; -import java.io.FileDescriptor; -import java.io.FileInputStream; -import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; @@ -46,8 +43,8 @@ public Terminal sysTerminal( systemStream, name, type, - new FileInputStream(FileDescriptor.in), - new FileOutputStream(systemStream == SystemStream.Error ? FileDescriptor.err : FileDescriptor.out), + System.in, + systemStream == SystemStream.Error ? System.err : System.out, encoding, signalHandler); }