From 85631df4c0339dea2049a8082521a4a14733d9a8 Mon Sep 17 00:00:00 2001 From: Naoyuki Kanezawa Date: Sun, 28 Apr 2013 23:42:35 +0900 Subject: [PATCH] handle error --- src/main/java/com/github/nkzawa/engineio/parser/Parser.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/github/nkzawa/engineio/parser/Parser.java b/src/main/java/com/github/nkzawa/engineio/parser/Parser.java index 3fee73a..36b452b 100644 --- a/src/main/java/com/github/nkzawa/engineio/parser/Parser.java +++ b/src/main/java/com/github/nkzawa/engineio/parser/Parser.java @@ -38,7 +38,10 @@ public class Parser { } public static Packet decodePacket(String data) { - int type = Character.getNumericValue(data.charAt(0)); + int type = -1; + try { + type = Character.getNumericValue(data.charAt(0)); + } catch(IndexOutOfBoundsException e) {} if (type < 0 || type >= packets.size()) { return err; }