| ... | @@ -1060,11 +1060,12 @@ pub fn fillMore(r: *Reader) Error!void { | ... | @@ -1060,11 +1060,12 @@ pub fn fillMore(r: *Reader) Error!void { |
| 1060 | pub fn peekByte(r: *Reader) Error!u8 { | 1060 | pub fn peekByte(r: *Reader) Error!u8 { |
| 1061 | const buffer = r.buffer[0..r.end]; | 1061 | const buffer = r.buffer[0..r.end]; |
| 1062 | const seek = r.seek; | 1062 | const seek = r.seek; |
| 1063 | if (seek >= buffer.len) { | 1063 | if (seek < buffer.len) { |
| 1064 | @branchHint(.unlikely); | 1064 | @branchHint(.likely); |
| 1065 | try fill(r, 1); | 1065 | return buffer[seek]; |
| 1066 | } | 1066 | } |
| 1067 | return buffer[seek]; | 1067 | try fill(r, 1); |
| | 1068 | return r.buffer[r.seek]; |
| 1068 | } | 1069 | } |
| 1069 | | 1070 | |
| 1070 | /// Reads 1 byte from the stream or returns `error.EndOfStream`. | 1071 | /// Reads 1 byte from the stream or returns `error.EndOfStream`. |