From 9a4bf92207cd04759704aba41eb6e85ed48898a8 Mon Sep 17 00:00:00 2001 From: Tim MJ Nijssen <37873965+tmjnijssen@users.noreply.github.com> Date: Mon, 5 Dec 2022 12:38:13 +0100 Subject: [PATCH] fix memleak --- .../subModels/dataExchangeModel/twoWayOne2One/twoWayOne2One.C | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayOne2One/twoWayOne2One.C b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayOne2One/twoWayOne2One.C index fe7d2d10..d46da1f4 100644 --- a/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayOne2One/twoWayOne2One.C +++ b/src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayOne2One/twoWayOne2One.C @@ -177,12 +177,14 @@ void twoWayOne2One::createProcMap() // calculate bounding box of LIG subdomain // this may have to move to couple when dynamic LB occurs List ligBoxes(Pstream::nProcs()); - double** ligbb = o2o_liggghts_get_boundingbox(lmp); + double** ligbb = new double*[2]; + o2o_liggghts_get_boundingbox(lmp,ligbb); boundBox thisLigBox ( point(ligbb[0][0], ligbb[0][1], ligbb[0][2]), point(ligbb[1][0], ligbb[1][1], ligbb[1][2]) ); + delete [] ligbb; if (boundBoxMargin_ > 0.) { thisLigBox.max() = thisLigBox.max() + boundBoxMargin_ * vector::one;