Bläddra i källkod

Merge "Fixed octal printing of bytearrays"

Max Cai 11 år sedan
förälder
incheckning
9d9cb7c330
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      java/src/main/java/com/google/protobuf/nano/MessageNanoPrinter.java

+ 1 - 1
java/src/main/java/com/google/protobuf/nano/MessageNanoPrinter.java

@@ -243,7 +243,7 @@ public final class MessageNanoPrinter {
 
         builder.append('"');
         for (int i = 0; i < bytes.length; ++i) {
-            int ch = bytes[i];
+            int ch = bytes[i] & 0xff;
             if (ch == '\\' || ch == '"') {
                 builder.append('\\').append((char) ch);
             } else if (ch >= 32 && ch < 127) {