Add invalid data case to tdbstore ram init

- PR for master already merged: https://github.com/ARMmbed/mbed-os/pull/12844/files
pull/15155/head
U-HFT\S_Stockhammer 2021-10-28 14:22:55 +02:00
parent 0be7685a27
commit 24a311fa6b
1 changed files with 1 additions and 1 deletions

View File

@ -928,7 +928,7 @@ int TDBStore::build_ram_table()
_num_keys = 0; _num_keys = 0;
offset = _master_record_offset; offset = _master_record_offset;
while (offset < _free_space_offset) { while (offset + sizeof(record_header_t) < _free_space_offset) {
ret = read_record(_active_area, offset, _key_buf, 0, 0, actual_data_size, 0, ret = read_record(_active_area, offset, _key_buf, 0, 0, actual_data_size, 0,
true, false, false, true, hash, flags, next_offset); true, false, false, true, hash, flags, next_offset);