| ... | @@ -426,7 +426,7 @@ pub fn readVec(r: *Reader, data: [][]u8) Error!usize { | ... | @@ -426,7 +426,7 @@ pub fn readVec(r: *Reader, data: [][]u8) Error!usize { |
| 426 | /// Writes to `Reader.buffer` or `data`, whichever has larger capacity. | 426 | /// Writes to `Reader.buffer` or `data`, whichever has larger capacity. |
| 427 | pub fn defaultReadVec(r: *Reader, data: [][]u8) Error!usize { | 427 | pub fn defaultReadVec(r: *Reader, data: [][]u8) Error!usize { |
| 428 | const first = data[0]; | 428 | const first = data[0]; |
| 429 | if (r.seek == r.end and first.len >= r.buffer.len) { | 429 | if (first.len >= r.buffer.len - r.end) { |
| 430 | var writer: Writer = .{ | 430 | var writer: Writer = .{ |
| 431 | .buffer = first, | 431 | .buffer = first, |
| 432 | .end = 0, | 432 | .end = 0, |