]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
kv/RocksDBStore: fix leak of custom Env
authorSage Weil <sage@redhat.com>
Tue, 29 Dec 2015 18:01:30 +0000 (13:01 -0500)
committerSage Weil <sage@redhat.com>
Fri, 1 Jan 2016 18:08:55 +0000 (13:08 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/kv/RocksDBStore.cc

index d476c866834f2bfab2668f42c7f265da00f6dac4..d03d913b3204e51d1107230d3e54c4d0f92e7209 100644 (file)
@@ -262,6 +262,10 @@ RocksDBStore::~RocksDBStore()
 
   // Ensure db is destroyed before dependent db_cache and filterpolicy
   delete db;
+
+  if (priv) {
+    delete static_cast<rocksdb::Env*>(priv);
+  }
 }
 
 void RocksDBStore::close()