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.64~14 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ce67c58db7d3e259ef5a8222ef2ebb1febbf7362;p=ceph.git os/LevelDBStore: only remove logger if non-null Signed-off-by: Sage Weil --- diff --git a/src/os/LevelDBStore.cc b/src/os/LevelDBStore.cc index 0b1ea5c19134..bd4dcdcb76f9 100644 --- a/src/os/LevelDBStore.cc +++ b/src/os/LevelDBStore.cc @@ -90,7 +90,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)