Преглед изворни кода

am 238e0ac5: Merge "Fixed octal printing of bytearrays"

* commit '238e0ac56654afadb5270264660db7305f139c02':
  Fixed octal printing of bytearrays
Max Cai пре 11 година
родитељ
комит
a609653bd3
1 измењених фајлова са 1 додато и 1 уклоњено
  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

@@ -249,7 +249,7 @@ public final class MessageNanoPrinter {
             } else if (ch >= 32 && ch < 127) {
             } else if (ch >= 32 && ch < 127) {
                 builder.append((char) ch);
                 builder.append((char) ch);
             } else {
             } else {
-                builder.append(String.format("\\%03o", ch));
+                builder.append(String.format("\\%03o", ch && 0xff));
             }
             }
         }
         }
         builder.append('"');
         builder.append('"');