X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=yaffs_guts.c;h=52b12fb1769953625ad987d0e1647b6ac3b7ca64;hp=eff7bd4043c1114c13a9d2d48dd5efbebddc1372;hb=dd2c59e9b4a3c61f3166d23772e30ae123fb4381;hpb=12ad9ff9c3121b4f3c63fb1f5c36b8af0c22e621 diff --git a/yaffs_guts.c b/yaffs_guts.c index eff7bd4..52b12fb 100644 --- a/yaffs_guts.c +++ b/yaffs_guts.c @@ -13,7 +13,7 @@ const char *yaffs_guts_c_version = - "$Id: yaffs_guts.c,v 1.74 2009-01-18 23:24:08 charles Exp $"; + "$Id: yaffs_guts.c,v 1.75 2009-01-23 00:31:01 charles Exp $"; #include "yportenv.h" @@ -6302,8 +6302,8 @@ static int yaffs_ScanBackwards(yaffs_Device * dev) (TSTR(" Unfixed ECC in chunk(%d:%d), chunk ignored"TENDSTR), blk, c)); - /* Don't actually delete because the chunk is not yet set up as being in use */ - /* yaffs_DeleteChunk(dev, chunk, 1, __LINE__); */ + dev->nFreeChunks++; + }else if (tags.chunkId > 0) { /* chunkId > 0 so it is a data chunk... */ unsigned int endpos;