From 60c8c1570be28eba4cfb9969f5bbee8cbd66f37e Mon Sep 17 00:00:00 2001 From: Irfan Sheriff Date: Tue, 17 Apr 2012 10:19:16 -0700 Subject: [PATCH] Fix SSID parse Bug: 6350079 Change-Id: I104dafa982bd1f144ea3a4fe19a0a23d6bf8075d --- wifi/java/android/net/wifi/WifiMonitor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wifi/java/android/net/wifi/WifiMonitor.java b/wifi/java/android/net/wifi/WifiMonitor.java index 730e833b2be8d..a447c861bce5f 100644 --- a/wifi/java/android/net/wifi/WifiMonitor.java +++ b/wifi/java/android/net/wifi/WifiMonitor.java @@ -638,8 +638,8 @@ public class WifiMonitor { */ private void handleSupplicantStateChange(String dataString) { String SSID = null; - int index = dataString.indexOf("SSID="); - if (index != -1) SSID = dataString.substring(index); + int index = dataString.lastIndexOf("SSID="); + if (index != -1) SSID = dataString.substring(index + 5); String[] dataTokens = dataString.split(" "); String BSSID = null;