commit - e320972a4c579fcc757f8172395f0c78e627fe77
commit + 1fb5a7cc560039198898eddd356f0feebfa356b1
blob - b38b19a0dbcb346350e8331273e3a562b249b0fd
blob + bc1241aca4399738b0edf90964601536aa1e4b5d
--- src/box/memtx_engine.cc
+++ src/box/memtx_engine.cc
mempool_destroy(&memtx->iterator_pool);
if (mempool_is_initialized(&memtx->rtree_iterator_pool))
mempool_destroy(&memtx->rtree_iterator_pool);
+ void *p = memtx->reserved_extents;
+ while (p != NULL) {
+ void *next = *(void **)p;
+ mempool_free(&memtx->index_extent_pool, p);
+ p = next;
+ }
mempool_destroy(&memtx->index_extent_pool);
slab_cache_destroy(&memtx->index_slab_cache);
/*