Fix heap allocation when reading a string.

This commit is contained in:
rw
2016-04-23 12:31:24 -07:00
parent a0d1161feb
commit e8ac0f293e
2 changed files with 7 additions and 1 deletions

View File

@@ -26,7 +26,8 @@ func (t *Table) Indirect(off UOffsetT) UOffsetT {
// String gets a string from data stored inside the flatbuffer.
func (t *Table) String(off UOffsetT) string {
return string(t.ByteVector(off))
b := t.ByteVector(off)
return byteSliceToString(b)
}
// ByteVector gets a byte slice from data stored inside the flatbuffer.