authorgravatar for greg@unrelenting.technologyGreg V <greg@unrelenting.technology> 2018-10-17 18:00:36+03:00
committergravatar for greg@unrelenting.technologyGreg V <greg@unrelenting.technology> 2018-10-20 15:21:35+03:00
log6a8fb060067685a2ff27d05092f3fcf2ee17e83c
tree76a3fdc31d5f6350f23b3922b93688fac8347d63
parente5627f8e635c05a91edeb97b6d0e392d095ce39f

Split at zero byte in SplitIterator

To avoid extra zeros in buffers

1 files changed, 1 insertions(+), 1 deletions(-)

src/util.cpp+1-1
......@@ -47,7 +47,7 @@ bool ptr_eq(const void *a, const void *b) {
4747// Ported from std/mem.zig.
4848bool SplitIterator_isSplitByte(SplitIterator *self, uint8_t byte) {
4949 for (size_t i = 0; i < self->split_bytes.len; i += 1) {
50 if (byte == self->split_bytes.ptr[i]) {
50 if (byte == self->split_bytes.ptr[i] || byte == 0) {
5151 return true;
5252 }
5353 }