[Python] Fixed issue #5499 (#5764)

This commit is contained in:
Joseph Pyott
2020-02-11 18:02:21 -05:00
committed by GitHub
parent d54af8cd43
commit 17557f9131
2 changed files with 2 additions and 0 deletions

View File

@@ -15,3 +15,4 @@
from .builder import Builder
from .table import Table
from .compat import range_func as compat_range
from . import util

View File

@@ -539,6 +539,7 @@ def CheckReadBuffer(buf, offset, sizePrefix=False, file_identifier=None):
# test prior to removal of size_prefix
asserter(util.GetBufferIdentifier(buf, offset, size_prefixed=sizePrefix) == file_identifier)
asserter(util.BufferHasIdentifier(buf, offset, file_identifier=file_identifier, size_prefixed=sizePrefix))
asserter(MyGame.Example.Monster.Monster.MonsterBufferHasIdentifier(buf, offset, size_prefixed=sizePrefix))
if sizePrefix:
size = util.GetSizePrefix(buf, offset)
asserter(size == len(buf[offset:])-4)