From b66e7f0d368a09da17afe30396d0bc059c5625f5 Mon Sep 17 00:00:00 2001 From: Fouad Almalki Date: Sun, 31 Mar 2024 13:45:36 +0300 Subject: [PATCH] Add null-checking --- .../main/java/org/aesh/readline/terminal/TerminalBuilder.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/readline/src/main/java/org/aesh/readline/terminal/TerminalBuilder.java b/readline/src/main/java/org/aesh/readline/terminal/TerminalBuilder.java index e03cb25..ae326a4 100644 --- a/readline/src/main/java/org/aesh/readline/terminal/TerminalBuilder.java +++ b/readline/src/main/java/org/aesh/readline/terminal/TerminalBuilder.java @@ -161,6 +161,9 @@ private Terminal createWindowsTerminal(String name) throws IOException { // Console.isTerminal() was introduced in Java 22 private static boolean isTerminal(Console console) { + if (console == null) { + return false; + } try { Method isTerminal = Console.class.getMethod("isTerminal"); try {