From 08d2ce844b1f03fda0a22d911f90943c5984b662 Mon Sep 17 00:00:00 2001 From: Ivan Dlugos <6349682+vaind@users.noreply.github.com> Date: Thu, 7 Jan 2021 20:40:47 +0100 Subject: [PATCH] fix Dart Builder._writeString() - always write trailing zero byte (#6390) --- dart/lib/flat_buffers.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/dart/lib/flat_buffers.dart b/dart/lib/flat_buffers.dart index 0f4ccbccf..99fd6a2d5 100644 --- a/dart/lib/flat_buffers.dart +++ b/dart/lib/flat_buffers.dart @@ -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; }