From bb34d2e6e0d8df6544fe69f5ad41899368781f1a Mon Sep 17 00:00:00 2001 From: Kenny Root Date: Tue, 23 Jun 2009 21:03:21 +0000 Subject: range checking on vt320 OSC handling git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@327 df292f66-193f-0410-a5fc-6d59da041ff2 --- src/de/mud/terminal/vt320.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/de/mud/terminal') diff --git a/src/de/mud/terminal/vt320.java b/src/de/mud/terminal/vt320.java index e962400..7c1bbb3 100644 --- a/src/de/mud/terminal/vt320.java +++ b/src/de/mud/terminal/vt320.java @@ -1175,7 +1175,7 @@ public void setScreenSize(int c, int r, boolean broadcast) { } private void handle_osc(String osc) { - if (osc.substring(0, 2).equals("4;")) { + if (osc.length() > 2 && osc.substring(0, 2).equals("4;")) { // Define color palette String[] colorData = osc.split(";"); -- cgit v1.2.3