fix Dart Builder._writeString() - always write trailing zero byte (#6390)

This commit is contained in:
Ivan Dlugos
2021-01-07 20:40:47 +01:00
committed by GitHub
parent a15a8d930d
commit 08d2ce844b

View File

@@ -670,6 +670,7 @@ class Builder {
for (int i = 0; i < length; i++) {
_buf.setUint8(offset++, bytes[i]);
}
_buf.setUint8(offset, 0); // trailing zero
return result;
}