diff --git a/c_tools/mock/generateMock.cpp b/c_tools/mock/generateMock.cpp index fe21928..ab51315 100644 --- a/c_tools/mock/generateMock.cpp +++ b/c_tools/mock/generateMock.cpp @@ -444,6 +444,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); @@ -559,6 +561,8 @@ int main(int argc, char **argv) loaded += num_targets; assert(loaded <= simuOut->NumPart); + delete simu; + delete[] efac; }