summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Elliott Hughes <enh@google.com> 2017-09-08 18:24:19 +0000
committer android-build-merger <android-build-merger@google.com> 2017-09-08 18:24:19 +0000
commitdf2f0ced1449abbc0b2cbc1dae71c4e26c09327b (patch)
treec6c53ad4fe76355c1b8110dd012005abc2875971
parent24220265cad6c3ee85e35bddd2587fdb6b2a93c6 (diff)
parent7acb5f8e1052513022265f19ac50a890e8e0975f (diff)
Merge "support chinese character for ota package's path" am: b8877a981a
am: 7acb5f8e10 Change-Id: I89e7821c20ac131c4d7800264f175e16e945517e
-rw-r--r--services/core/java/com/android/server/RecoverySystemService.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/RecoverySystemService.java b/services/core/java/com/android/server/RecoverySystemService.java
index 3c8c699a65bb..1517887efec2 100644
--- a/services/core/java/com/android/server/RecoverySystemService.java
+++ b/services/core/java/com/android/server/RecoverySystemService.java
@@ -285,8 +285,9 @@ public final class RecoverySystemService extends SystemService {
// Send the BCB commands if it's to setup BCB.
if (isSetup) {
- dos.writeInt(command.length());
- dos.writeBytes(command);
+ byte[] cmdUtf8 = command.getBytes("UTF-8");
+ dos.writeInt(cmdUtf8.length);
+ dos.write(cmdUtf8, 0, cmdUtf8.length);
dos.flush();
}