diff --git a/c_tools/mock/generateMock.cpp b/c_tools/mock/generateMock.cpp index a7830dd..f43ee16 100644 --- a/c_tools/mock/generateMock.cpp +++ b/c_tools/mock/generateMock.cpp @@ -443,6 +443,8 @@ void makeBoxFromSimulation(SimulationLoader *loader, SimuData* &boxed, MetricFun selectBox(simu, targets, args_info); split.push_back(targets.size() - previous_target_num); previous_target_num = targets.size(); + + delete simu; } createBox(loader->getHeader(), targets, split, boxed, args_info); @@ -558,6 +560,8 @@ int main(int argc, char **argv) loaded += num_targets; assert(loaded <= simuOut->NumPart); + delete simu; + delete[] efac; }