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