mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-27 02:22:17 +00:00
Change SizedPrefixed verifier to be <= provided size
This commit is contained in:
@@ -173,7 +173,7 @@ flatbuffers::DetachedBuffer CreateFlatBufferTest(std::string &buffer) {
|
|||||||
|
|
||||||
FinishMonsterBuffer(builder, mloc);
|
FinishMonsterBuffer(builder, mloc);
|
||||||
|
|
||||||
// clang-format off
|
// clang-format off
|
||||||
#ifdef FLATBUFFERS_TEST_VERBOSE
|
#ifdef FLATBUFFERS_TEST_VERBOSE
|
||||||
// print byte data for debugging:
|
// print byte data for debugging:
|
||||||
auto p = builder.GetBufferPointer();
|
auto p = builder.GetBufferPointer();
|
||||||
@@ -198,7 +198,7 @@ void AccessFlatBufferTest(const uint8_t *flatbuf, size_t length, bool pooled) {
|
|||||||
verifier.SetFlexReuseTracker(&flex_reuse_tracker);
|
verifier.SetFlexReuseTracker(&flex_reuse_tracker);
|
||||||
TEST_EQ(VerifyMonsterBuffer(verifier), true);
|
TEST_EQ(VerifyMonsterBuffer(verifier), true);
|
||||||
|
|
||||||
// clang-format off
|
// clang-format off
|
||||||
#ifdef FLATBUFFERS_TRACK_VERIFIER_BUFFER_SIZE
|
#ifdef FLATBUFFERS_TRACK_VERIFIER_BUFFER_SIZE
|
||||||
std::vector<uint8_t> test_buff;
|
std::vector<uint8_t> test_buff;
|
||||||
test_buff.resize(length * 2);
|
test_buff.resize(length * 2);
|
||||||
|
|||||||
Reference in New Issue
Block a user