From fc47266829ae713c7ab8b186b4ff91e94083ea23 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 2 Jun 2018 15:33:07 +0200 Subject: [PATCH] fix memory leak in SMDS_MeshNode::getCoord() --- src/3rdParty/salomesmesh/src/SMDS/SMDS_MeshNode.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/3rdParty/salomesmesh/src/SMDS/SMDS_MeshNode.cpp b/src/3rdParty/salomesmesh/src/SMDS/SMDS_MeshNode.cpp index bfc9befd1b..f647a5f1b8 100644 --- a/src/3rdParty/salomesmesh/src/SMDS/SMDS_MeshNode.cpp +++ b/src/3rdParty/salomesmesh/src/SMDS/SMDS_MeshNode.cpp @@ -263,6 +263,7 @@ int SMDS_MeshNode::NbNodes() const double* SMDS_MeshNode::getCoord() const { +#if 0 double coord[3]; double *coord2; vtkUnstructuredGrid *grid; @@ -288,6 +289,9 @@ double* SMDS_MeshNode::getCoord() const return coord2; } return 0; +#else + return SMDS_Mesh::_meshList[myMeshId]->getGrid()->GetPoint(myVtkID); +#endif } double SMDS_MeshNode::X() const