From d3764c3c6c0bd76a3c361486ac7d78de35ddb6ec Mon Sep 17 00:00:00 2001
From: Sebastian Reuther <sebastian.reuther@tu-dresden.de>
Date: Thu, 4 Oct 2012 06:56:01 +0000
Subject: [PATCH] memory problem in findElInfo

---
 AMDiS/src/Mesh.cc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/AMDiS/src/Mesh.cc b/AMDiS/src/Mesh.cc
index 617524e3..a1ad385f 100644
--- a/AMDiS/src/Mesh.cc
+++ b/AMDiS/src/Mesh.cc
@@ -716,8 +716,10 @@ namespace AMDiS {
 	  if (i !=  k && mel->getNeighbour(i) && !macrosVisited.count(mel->getNeighbour(i)->getIndex()))
 	    active.push(mel->getNeighbour(i));    
 	}
-	if (active.empty())
+	if (active.empty()) {
+	  delete mel_info;
 	  return false;
+	}
 	mel = active.top();
 	active.pop();
 
-- 
GitLab