aboutsummaryrefslogtreecommitdiff
path: root/zenstore/gc.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2022-06-03 10:08:22 +0200
committerStefan Boberg <[email protected]>2022-06-03 10:08:22 +0200
commit91e2573a1fdebc1c3cbbbc5d5f9be3b6f540463b (patch)
tree2bf98fe4a1dfa20bace298d0f51b1a2d8b9a7217 /zenstore/gc.cpp
parentMerge branch 'main' into use-catch2 (diff)
parentmove release job to in-house linux agent (diff)
downloadzen-91e2573a1fdebc1c3cbbbc5d5f9be3b6f540463b.tar.xz
zen-91e2573a1fdebc1c3cbbbc5d5f9be3b6f540463b.zip
merge from main
Diffstat (limited to 'zenstore/gc.cpp')
-rw-r--r--zenstore/gc.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/zenstore/gc.cpp b/zenstore/gc.cpp
index 4b50668d9..8e2d441f8 100644
--- a/zenstore/gc.cpp
+++ b/zenstore/gc.cpp
@@ -343,7 +343,7 @@ GcStorage::GcStorage(CasGc& Gc) : m_Gc(Gc)
GcStorage::~GcStorage()
{
- m_Gc.AddGcStorage(this);
+ m_Gc.RemoveGcStorage(this);
}
//////////////////////////////////////////////////////////////////////////
@@ -373,6 +373,7 @@ CasGc::RemoveGcContributor(GcContributor* Contributor)
void
CasGc::AddGcStorage(GcStorage* Storage)
{
+ ZEN_ASSERT(Storage != nullptr);
RwLock::ExclusiveLockScope _(m_Lock);
m_GcStorage.push_back(Storage);
}