URL encode a log of exception
Change-Id: I50c08d58b4ce8555d88c68cae44c12600ae93221
diff --git a/java/src/com/android/inputmethod/latin/LatinImeLogger.java b/java/src/com/android/inputmethod/latin/LatinImeLogger.java
index 0cc4fa6..ebcbcdb 100644
--- a/java/src/com/android/inputmethod/latin/LatinImeLogger.java
+++ b/java/src/com/android/inputmethod/latin/LatinImeLogger.java
@@ -28,6 +28,7 @@
import java.io.ByteArrayOutputStream;
import java.io.PrintStream;
+import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
@@ -557,7 +558,7 @@
String exceptionString = new String(baos.toByteArray(), 0,
Math.min(EXCEPTION_MAX_LENGTH, baos.size()));
sLatinImeLogger.sendLogToDropBox(
- ID_EXCEPTION, new String[] {metaData, exceptionString});
+ ID_EXCEPTION, new String[] {metaData, URLEncoder.encode(exceptionString)});
if (sDBG) {
Log.e(TAG, "Exception: " + new String(baos.toByteArray()));
}