From 4f43cead85428e31944832f5d38b79e2e89bd68d Mon Sep 17 00:00:00 2001
From: Kilian Verhetsel <kilian.verhetsel@student.uclouvain.be>
Date: Tue, 29 Nov 2016 08:36:33 +0000
Subject: [PATCH] tetrahedra removed from the mesh ought to be deleted

---
 Mesh/yamakawa.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/Mesh/yamakawa.cpp b/Mesh/yamakawa.cpp
index eb0d7d6b17..6102360101 100644
--- a/Mesh/yamakawa.cpp
+++ b/Mesh/yamakawa.cpp
@@ -7654,8 +7654,10 @@ bool Recombinator_Graph::merge_hex(GRegion *gr, Hex *hex) {
                                   gr->tetrahedra.end(),
                                   (MTetrahedron*)(*it_tet_to_remove));
 
-    if (itfind_tet_region != gr->tetrahedra.end())
+    if (itfind_tet_region != gr->tetrahedra.end()) {
       gr->tetrahedra.erase(itfind_tet_region);
+      delete *it_tet_to_remove;
+    }
   }
 
 
-- 
GitLab