X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;f=yaffs_guts.c;h=bf504e92a761862b5a4de00601bee2472d125d60;hb=0b8a3dba1290b2e2e6d0c3be98f5162d1acb5af0;hp=47059771ef3727dd21f413947425f20a1a85ec63;hpb=657bdac1f20c85e9e0d06ef5fcdd49cec4d7627c;p=yaffs%2F.git diff --git a/yaffs_guts.c b/yaffs_guts.c index 4705977..bf504e9 100644 --- a/yaffs_guts.c +++ b/yaffs_guts.c @@ -14,7 +14,7 @@ */ //yaffs_guts.c -const char *yaffs_guts_c_version="$Id: yaffs_guts.c,v 1.17 2003-01-17 04:19:08 charles Exp $"; +const char *yaffs_guts_c_version="$Id: yaffs_guts.c,v 1.18 2003-01-21 20:42:27 charles Exp $"; #include "yportenv.h" @@ -2012,6 +2012,7 @@ static int yaffs_FindDirtiestBlock(yaffs_Device *dev,int aggressive) } else { + iterations = dev->endBlock - dev->startBlock + 1; iterations = iterations / 16; if(iterations > 200) { @@ -4742,6 +4743,7 @@ void yaffs_Deinitialise(yaffs_Device *dev) yaffs_DeinitialiseBlocks(dev); yaffs_DeinitialiseTnodes(dev); yaffs_DeinitialiseObjects(dev); + YFREE(dev->localBuffer); } }