]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/LevelDBStore: only remove logger if non-null
authorSage Weil <sage@inktank.com>
Tue, 4 Jun 2013 17:42:13 +0000 (10:42 -0700)
committerSage Weil <sage@inktank.com>
Tue, 4 Jun 2013 17:42:13 +0000 (10:42 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
src/os/LevelDBStore.cc

index 0b1ea5c19134ac4250f489aa08844a23d574490d..bd4dcdcb76f9086fdbd9d82398840057abb37427 100644 (file)
@@ -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)