From 2ed86e890835829fefa098663d92f49b42d34f51 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Mon, 28 Apr 2014 18:09:17 +0000
Subject: [PATCH] fix mem leak

---
 Geo/MElementCut.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Geo/MElementCut.cpp b/Geo/MElementCut.cpp
index d80893f50a..7f087764ab 100644
--- a/Geo/MElementCut.cpp
+++ b/Geo/MElementCut.cpp
@@ -608,7 +608,7 @@ static void elementSplitMesh(MElement *e, std::vector<gLevelset *> &RPN,
   MElement *copy = e->copy(vertexMap, newParents, newDomains);
   double eps = 1.e-6;
   bool splitElem = false;
- 
+
   //split acording to center of gravity
   // double lsMean = 0.0;
   // int lsTag = 1;
@@ -638,7 +638,7 @@ static void elementSplitMesh(MElement *e, std::vector<gLevelset *> &RPN,
       break;
     }
   }
-  
+
   //invert tag
   //lsTag = 1; //negative ls
   //for(int k = 0; k < e->getNumVertices(); k++){
@@ -1412,7 +1412,7 @@ static void elementCutMesh(MElement *e, std::vector<gLevelset *> &RPN,
     break;
   default :
     Msg::Error("This type of element cannot be cut %d.",eType);
-    return;
+    break;
   }
 
   for(unsigned int i = 0; i < ipS.size(); i++)
-- 
GitLab