X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Ffs%2Fbattfs.c;h=4f4d48920e659051212f0dbc32fcba8da5e095f1;hb=e423e63cade618baf616a79b99aaab5de74ec76e;hp=1ea39c5072e14c45f167cca124308441f2c46812;hpb=78ba83720d538ac0c32b04bb672101f0cc9bfb14;p=bertos.git diff --git a/bertos/fs/battfs.c b/bertos/fs/battfs.c index 1ea39c50..4f4d4892 100644 --- a/bertos/fs/battfs.c +++ b/bertos/fs/battfs.c @@ -32,7 +32,7 @@ * * \brief BattFS: a filesystem for embedded platforms (implementation). * - * \version $Id:$ + * \version $Id$ * * \author Francesco Sacchi * @@ -522,6 +522,9 @@ bool battfs_fsck(struct BattFsSuper *disk) bool start = true; + /* Uneeded, the first time will be overwritten but useful to silence + * the warning for uninitialized value */ + FSCHECK(readHdr(disk, 0, &prev_hdr)); for (pgcnt_t page = 0; page < disk->page_count; page++) { FSCHECK(readHdr(disk, disk->page_array[page], &hdr));