From bcad51394944d86b91e5c0f17481635489eceb1b Mon Sep 17 00:00:00 2001 From: Kevin Boyd Date: Tue, 18 Dec 2018 21:08:00 -0500 Subject: [PATCH] Fix small leak in forcerec Change-Id: I09890bffdd88eaa5d691bd3584735787e2c626ad --- src/gromacs/mdlib/forcerec.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gromacs/mdlib/forcerec.cpp b/src/gromacs/mdlib/forcerec.cpp index 0c9cefce72..6ad3940728 100644 --- a/src/gromacs/mdlib/forcerec.cpp +++ b/src/gromacs/mdlib/forcerec.cpp @@ -3159,6 +3159,11 @@ void done_forcerec(t_forcerec *fr, int numMolBlocks, int numEnergyGroups) // PME-only ranks don't have a forcerec return; } + // cginfo is dynamically allocated if no domain decomposition + if (fr->cginfo != nullptr) + { + sfree(fr->cginfo); + } done_cginfo_mb(fr->cginfo_mb, numMolBlocks); sfree(fr->nbfp); done_interaction_const(fr->ic); -- 2.11.4.GIT