Huge memory leak: simulations were not destroyed while loading

This commit is contained in:
Guilhem Lavaux 2013-01-08 03:57:05 -05:00
parent e9b2697bc7
commit 537b7c1f43

View file

@ -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;
}