From: Zeno- Date: Sat, 20 May 2017 06:16:16 +0000 (+1000) Subject: Fix mem leak in mesh cache (#5781) X-Git-Tag: 0.4.16~101 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=d176dabeb4f04f9a1179cad9b23653fe6e19169e;p=oweals%2Fminetest.git Fix mem leak in mesh cache (#5781) --- diff --git a/src/mesh_generator_thread.cpp b/src/mesh_generator_thread.cpp index 98173c788..dce788a7c 100644 --- a/src/mesh_generator_thread.cpp +++ b/src/mesh_generator_thread.cpp @@ -286,6 +286,7 @@ void MeshUpdateQueue::cleanupCache() if (cached_block->refcount_from_queue == 0 && cached_block->last_used_timestamp < t_now - cache_seconds) { m_cache.erase(it++); + delete cached_block; } else { ++it; }