Fix code check warning for 5.0beat1

Issue: I9TFJD
Tests: build target

Signed-off-by: chenlong <chenlong292@h-partners.com>1

Change-Id: I1c34bbd61b8a4e926998eb7936d79f9147a0ca01
This commit is contained in:
cllvly 2024-05-30 14:29:44 +08:00
parent 8a55811b53
commit 60a346e638

View File

@ -48,9 +48,9 @@ ClassDataAccessor::ClassDataAccessor(const File &panda_file, File::EntityId clas
if (tag == ClassTag::INTERFACES) {
num_ifaces_ = helpers::ReadULeb128(&sp);
ifaces_offsets_sp_ = sp;
size_t size = IDX_SIZE * num_ifaces_;
THROW_IF(sp.Size() < size, File::INVALID_FILE_OFFSET);
sp = sp.SubSpan(size);
size_t scale = IDX_SIZE * num_ifaces_;
THROW_IF(sp.Size() < scale, File::INVALID_FILE_OFFSET);
sp = sp.SubSpan(scale);
}
THROW_IF(sp.Size() == 0U, File::INVALID_FILE_OFFSET);