From c66cfdd45c7b74b368c8f05cae31afeb2705c377 Mon Sep 17 00:00:00 2001 From: Pere Diaz Bou Date: Fri, 19 Jan 2024 09:47:45 +0100 Subject: [PATCH] os/bluestore: check collection nullptr on deletion dummy onode Signed-off-by: Pere Diaz Bou --- src/os/bluestore/BlueStore.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/os/bluestore/BlueStore.h b/src/os/bluestore/BlueStore.h index 223fccde68df4..a17946128320b 100644 --- a/src/os/bluestore/BlueStore.h +++ b/src/os/bluestore/BlueStore.h @@ -1383,8 +1383,10 @@ public: } ~Onode() { - std::lock_guard l(c->cache->lock); - bc._clear(c->cache); + if (c) { + std::lock_guard l(c->cache->lock); + bc._clear(c->cache); + } } static void decode_raw( -- 2.39.5