mirror of https://github.com/ARMmbed/mbed-os.git
TDBStore: Adds sanity check for storage size when compiled with debug profile
parent
f51cc6494e
commit
458f5f43f3
|
@ -134,6 +134,11 @@ TDBStore::TDBStore(BlockDevice *bd) : _ram_table(0), _max_keys(0),
|
|||
for (int i = 0; i < _max_open_iterators; i++) {
|
||||
_iterator_table[i] = { 0 };
|
||||
}
|
||||
|
||||
/* Minimum space required by Reserved area and master record */
|
||||
MBED_ASSERT(bd->size()
|
||||
>= (align_up(RESERVED_AREA_SIZE + sizeof(reserved_trailer_t), _prog_size)
|
||||
+ record_size(master_rec_key, sizeof(master_record_data_t))));
|
||||
}
|
||||
|
||||
TDBStore::~TDBStore()
|
||||
|
|
Loading…
Reference in New Issue