projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Add missing page erase.
[bertos.git]
/
bertos
/
fs
/
battfs.c
diff --git
a/bertos/fs/battfs.c
b/bertos/fs/battfs.c
index f4f29095e468d10903bb1422c01e0b242f7e36aa..9c72f74928c024bf331df8bde3d5118ba3d81482 100644
(file)
--- a/
bertos/fs/battfs.c
+++ b/
bertos/fs/battfs.c
@@
-352,6
+352,9
@@
static bool battfs_flushBuffer(struct BattFsSuper *disk)
if (disk->cache_dirty)
{
LOG_INFO("Flushing to disk page %d\n", disk->curr_page);
+ if (!disk->erase(disk, disk->curr_page))
+ return false;
+
if (!disk->save(disk, disk->curr_page))
return false;
disk->cache_dirty = false;