Skip to content

Commit 2cf6773

Browse files
committed
Filesystem: Remove invalid write to unallocated memory in heap block device
1 parent 2d41da2 commit 2cf6773

File tree

1 file changed

+1
-11
lines changed

1 file changed

+1
-11
lines changed

features/filesystem/bd/HeapBlockDevice.cpp

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -134,17 +134,7 @@ int HeapBlockDevice::program(const void *b, bd_addr_t addr, bd_size_t size)
134134
int HeapBlockDevice::erase(bd_addr_t addr, bd_size_t size)
135135
{
136136
MBED_ASSERT(is_valid_erase(addr, size));
137-
138-
while (size > 0) {
139-
bd_addr_t hi = addr / _erase_size;
140-
141-
if (_blocks[hi]) {
142-
memset(_blocks[hi], 0xcc, _erase_size);
143-
}
144-
145-
addr += _erase_size;
146-
size -= _erase_size;
147-
}
137+
// TODO assert on programming unerased blocks
148138

149139
return 0;
150140
}

0 commit comments

Comments
 (0)