From 2474ad693c4e5722f6d641cea2790197be4af07a Mon Sep 17 00:00:00 2001 From: fenbi2 Date: Fri, 30 May 2025 09:19:16 +0000 Subject: [PATCH] fix ClassCastException --- src/main/java/org/fusesource/jansi/io/AnsiProcessor.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/org/fusesource/jansi/io/AnsiProcessor.java b/src/main/java/org/fusesource/jansi/io/AnsiProcessor.java index d4b825cf..ff3c12f5 100644 --- a/src/main/java/org/fusesource/jansi/io/AnsiProcessor.java +++ b/src/main/java/org/fusesource/jansi/io/AnsiProcessor.java @@ -252,6 +252,7 @@ private int optionInt(ArrayList options, int index, int defaultValue) { if (value == null) { return defaultValue; } + if (!value.getClass().equals(Integer.class)) throw new IllegalArgumentException(); return (Integer) value; } return defaultValue;