diff options
| author | 2017-09-08 18:24:19 +0000 | |
|---|---|---|
| committer | 2017-09-08 18:24:19 +0000 | |
| commit | df2f0ced1449abbc0b2cbc1dae71c4e26c09327b (patch) | |
| tree | c6c53ad4fe76355c1b8110dd012005abc2875971 | |
| parent | 24220265cad6c3ee85e35bddd2587fdb6b2a93c6 (diff) | |
| parent | 7acb5f8e1052513022265f19ac50a890e8e0975f (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.java | 5 |
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(); } |