Skip to content

Commit 24a311f

Browse files
U-HFT\S_StockhammerU-HFT\S_Stockhammer
authored andcommitted
Add invalid data case to tdbstore ram init
- PR for master already merged: https://github.com/ARMmbed/mbed-os/pull/12844/files
1 parent 0be7685 commit 24a311f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

features/storage/kvstore/tdbstore/TDBStore.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -928,7 +928,7 @@ int TDBStore::build_ram_table()
928928
_num_keys = 0;
929929
offset = _master_record_offset;
930930

931-
while (offset < _free_space_offset) {
931+
while (offset + sizeof(record_header_t) < _free_space_offset) {
932932
ret = read_record(_active_area, offset, _key_buf, 0, 0, actual_data_size, 0,
933933
true, false, false, true, hash, flags, next_offset);
934934

0 commit comments

Comments
 (0)