diff options
Diffstat (limited to 'src/zencore/compactbinary.cpp')
| -rw-r--r-- | src/zencore/compactbinary.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/zencore/compactbinary.cpp b/src/zencore/compactbinary.cpp index 5b599dda3..416b49f62 100644 --- a/src/zencore/compactbinary.cpp +++ b/src/zencore/compactbinary.cpp @@ -1319,7 +1319,7 @@ TryMeasureCompactBinary(MemoryView View, CbFieldType& OutType, uint64_t& OutSize return false; } - const uint64_t NameLen = ReadVarUInt(View.GetData(), NameLenByteCount); + const uint64_t NameLen = ReadMeasuredVarUInt(View.GetData(), NameLenByteCount); const uint64_t NameSize = NameLen + NameLenByteCount; if (bDynamicSize && View.GetSize() < NameSize) @@ -1353,7 +1353,7 @@ TryMeasureCompactBinary(MemoryView View, CbFieldType& OutType, uint64_t& OutSize OutSize = Size + PayloadSizeByteCount; return false; } - const uint64_t PayloadSize = ReadVarUInt(View.GetData(), PayloadSizeByteCount); + const uint64_t PayloadSize = ReadMeasuredVarUInt(View.GetData(), PayloadSizeByteCount); OutSize = Size + PayloadSize + PayloadSizeByteCount; } return true; |