*** empty log message ***
authorcharles <charles>
Tue, 21 Jan 2003 20:42:27 +0000 (20:42 +0000)
committercharles <charles>
Tue, 21 Jan 2003 20:42:27 +0000 (20:42 +0000)
yaffs_guts.c

index 47059771ef3727dd21f413947425f20a1a85ec63..bf504e92a761862b5a4de00601bee2472d125d60 100644 (file)
@@ -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);
        }
        
 }