Lutz Roeder 4 лет назад
Родитель
Сommit
640896cc8d
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      source/protobuf.js

+ 4 - 1
source/protobuf.js

@@ -609,12 +609,15 @@ protobuf.TextReader = class {
         let first = true;
         for (let i = 0; i < 0x100; i++) {
             const c = decoder.decode();
-            if (c === undefined || c === '\0') {
+            if (c === undefined) {
                 if (i === 0) {
                     return null;
                 }
                 break;
             }
+            if (c === '\0') {
+                return null;
+            }
             const whitespace = c === ' ' || c === '\n' || c === '\r' || c === '\t';
             if (c < ' ' && !whitespace) {
                 return null;