Fix WriteBuffer.write_bytes off-by-one (#1625)

* fix WriteBuffer.write_bytes off-by-one

* test for WriteBuffer.write_bytes off-by-one
This commit is contained in:
Walther Chen
2024-11-14 08:58:09 -05:00
committed by GitHub
parent ea9a871d90
commit a233771433
2 changed files with 27 additions and 2 deletions

View File

@@ -120,7 +120,7 @@ fn usz! WriteBuffer.write(&self, char[] bytes) @dynamic
fn void! WriteBuffer.write_byte(&self, char c) @dynamic
{
usz n = self.bytes.len - self.index - 1;
usz n = self.bytes.len - self.index;
if (n == 0)
{
self.write_pending()!;