Skip to content

Commit 6b85ec7

Browse files
author
Cruz Monrreal
authored
Merge pull request #7953 from davidsaada/david_is_valid_erase_fix
Fix is_valid_erase function to use get_erase_size with address
2 parents 9bd17d3 + ff7858a commit 6b85ec7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

features/storage/blockdevice/BlockDevice.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -226,8 +226,8 @@ class BlockDevice
226226
bool is_valid_erase(bd_addr_t addr, bd_size_t size) const
227227
{
228228
return (
229-
addr % get_erase_size() == 0 &&
230-
size % get_erase_size() == 0 &&
229+
addr % get_erase_size(addr) == 0 &&
230+
(addr + size) % get_erase_size(addr + size - 1) == 0 &&
231231
addr + size <= this->size());
232232
}
233233
};

0 commit comments

Comments
 (0)