From b9aa65cfa1495eb5899cecf50d32c6f5ca027ad8 Mon Sep 17 00:00:00 2001 From: Stefan Boberg Date: Tue, 19 Dec 2023 10:23:03 +0100 Subject: fix ChunkIndexToChunkHash indexing (#621) would previously index into a reserved-but-not-sized vector which is bad but not crash-inducing bad --- src/zenstore/compactcas.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/zenstore/compactcas.cpp') diff --git a/src/zenstore/compactcas.cpp b/src/zenstore/compactcas.cpp index c60f97a24..64c1dadf8 100644 --- a/src/zenstore/compactcas.cpp +++ b/src/zenstore/compactcas.cpp @@ -471,7 +471,7 @@ CasContainerStrategy::CollectGarbage(GcContext& GcCtx) size_t ChunkIndex = ChunkLocations.size(); ChunkLocations.push_back(Location); - ChunkIndexToChunkHash[ChunkIndex] = ChunkHash; + ChunkIndexToChunkHash.push_back(ChunkHash); if (Keep) { KeepChunkIndexes.push_back(ChunkIndex); -- cgit v1.2.3