From 72e1cea036318e6426b1f9db89a7211dabf2d1ad Mon Sep 17 00:00:00 2001 From: Roshan Pius Date: Fri, 19 Apr 2019 09:17:59 -0700 Subject: [PATCH] WifiSsid: Catch String out of bound exception Bug: 130843215 Test: None Change-Id: I6046bf0fe9e9c402e565e5fa63f0e0aec711725c --- wifi/java/android/net/wifi/WifiSsid.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wifi/java/android/net/wifi/WifiSsid.java b/wifi/java/android/net/wifi/WifiSsid.java index fd59390a87c0c..70ca0882d7dab 100644 --- a/wifi/java/android/net/wifi/WifiSsid.java +++ b/wifi/java/android/net/wifi/WifiSsid.java @@ -129,6 +129,8 @@ public class WifiSsid implements Parcelable { val = Integer.parseInt(asciiEncoded.substring(i, i + 2), HEX_RADIX); } catch (NumberFormatException e) { val = -1; + } catch (StringIndexOutOfBoundsException e) { + val = -1; } if (val < 0) { val = Character.digit(asciiEncoded.charAt(i), HEX_RADIX);