From: Sage Weil Date: Tue, 4 Jun 2013 17:42:13 +0000 (-0700) Subject: os/LevelDBStore: only remove logger if non-null X-Git-Tag: v0.61.3~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7d549cb82ab8ebcf1cc104fc557d601b486c7635;p=ceph.git os/LevelDBStore: only remove logger if non-null Signed-off-by: Sage Weil (cherry picked from commit ce67c58db7d3e259ef5a8222ef2ebb1febbf7362) Fixes: #5255 --- diff --git a/src/os/LevelDBStore.cc b/src/os/LevelDBStore.cc index 85b86e41078..d9263aab0f1 100644 --- a/src/os/LevelDBStore.cc +++ b/src/os/LevelDBStore.cc @@ -89,7 +89,8 @@ void LevelDBStore::close() compact_queue_lock.Unlock(); } - cct->get_perfcounters_collection()->remove(logger); + if (logger) + cct->get_perfcounters_collection()->remove(logger); } int LevelDBStore::submit_transaction(KeyValueDB::Transaction t)