From 91428fc2175173fd586cd182a6b47a088e65bd6e Mon Sep 17 00:00:00 2001 From: Ashwini Munigala Date: Wed, 4 Mar 2015 14:48:38 +0530 Subject: MAP: Fix parsing special character issue in vcard email. Replace '<' for '<' and '>' for '>' while parsing email address in vcard pushed from some paticular carkits in MCE role. Change-Id: Id24d202a6a60b5edb2de11732527135a7542ecd2 CRs-fixed: 802930 --- src/com/android/bluetooth/map/BluetoothMapbMessage.java | 1 + 1 file changed, 1 insertion(+) mode change 100644 => 100755 src/com/android/bluetooth/map/BluetoothMapbMessage.java (limited to 'src') diff --git a/src/com/android/bluetooth/map/BluetoothMapbMessage.java b/src/com/android/bluetooth/map/BluetoothMapbMessage.java old mode 100644 new mode 100755 index 21d96f13d..7d4d586c4 --- a/src/com/android/bluetooth/map/BluetoothMapbMessage.java +++ b/src/com/android/bluetooth/map/BluetoothMapbMessage.java @@ -225,6 +225,7 @@ public abstract class BluetoothMapbMessage { // Empty phone number - ignore } else if(line.startsWith("EMAIL:")){ + line = line.replace("<", "<").replace(">", ">"); parts = line.split("[^\\\\]:"); // Split on "un-escaped" : if(parts.length == 2) { String[] subParts = parts[1].split("[^\\\\];"); -- cgit v1.2.3