BUG: extrudeToRegionMesh: memory leak

This commit is contained in:
mattijs
2014-07-24 17:29:07 +01:00
committed by Andrew Heather
parent ee3eb6e370
commit be27bb8641

View File

@ -2,7 +2,7 @@
========= | ========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | \\ / O peration |
\\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation \\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation
\\/ M anipulation | \\/ M anipulation |
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
License License
@ -2430,10 +2430,9 @@ int main(int argc, char *argv[])
// Add the new patches // Add the new patches
forAll(regionPatches, patchI) forAll(regionPatches, patchI)
{ {
regionPatches[patchI] = regionPatches[patchI]->clone polyPatch* ppPtr = regionPatches[patchI];
( regionPatches[patchI] = ppPtr->clone(regionMesh.boundaryMesh()).ptr();
regionMesh.boundaryMesh() delete ppPtr;
).ptr();
} }
regionMesh.clearOut(); regionMesh.clearOut();
regionMesh.removeFvBoundary(); regionMesh.removeFvBoundary();