--- trunk/src/brains/BlockSnapshotManager.cpp 2005/02/13 19:10:25 324 +++ trunk/src/brains/BlockSnapshotManager.cpp 2005/02/14 19:42:08 337 @@ -72,7 +72,7 @@ BlockSnapshotManager::BlockSnapshotManager(SimInfo* in } for (int i = 0; i < nblocks; ++i) { - blocks_.push_back(SnapshotBlock(i, (i+1)*nSnapshotPerBlock_)); + blocks_.push_back(SnapshotBlock(i*nSnapshotPerBlock_, (i+1)*nSnapshotPerBlock_)); } //the last block may not have nSnapshotPerBlock frames, we need to consider this special situation blocks_.back().second = nframes_;