# HG changeset patch # User charles # Date 1120610192 -3600 # Node ID d1b2721cc645fc7d28d91cbc0959cec43d235f42 # Parent 409e034192c1bd1069aac6e7945d67aee53d13d7 Fix issue with zero page diff --git a/yaffs_guts.h b/yaffs_guts.h --- a/yaffs_guts.h +++ b/yaffs_guts.h @@ -655,12 +655,12 @@ typedef struct yaffs_DeviceStruct yaffs_ // Function to manipulate block info static Y_INLINE yaffs_BlockInfo* yaffs_GetBlockInfo(yaffs_Device *dev, int blk) { - if(blk < dev->startBlock || blk > dev->endBlock) + if(blk < dev->internalStartBlock || blk > dev->internalEndBlock) { T(YAFFS_TRACE_ERROR,(TSTR("**>> yaffs: getBlockInfo block %d is not valid" TENDSTR),blk)); YBUG(); } - return &dev->blockInfo[blk - dev->startBlock]; + return &dev->blockInfo[blk - dev->internalStartBlock]; }