# HG changeset patch # User charles # Date 1218581517 -3600 # Node ID bd1f223d23470b3020c239119eecceed8db7b26b # Parent 6be2f583c158f657791af71bd140d29a15bf53af Ensure checkpt stream is not corrupted diff --git a/yaffs_checkptrw.c b/yaffs_checkptrw.c --- a/yaffs_checkptrw.c +++ b/yaffs_checkptrw.c @@ -324,6 +324,7 @@ int yaffs_CheckpointRead(yaffs_Device *d &tags); if(tags.chunkId != (dev->checkpointPageSequence + 1) || + tags.eccResult > YAFFS_ECC_RESULT_FIXED || tags.sequenceNumber != YAFFS_SEQUENCE_CHECKPOINT_DATA) ok = 0;