diff --git a/bfps/cpp/particles/particles_distr_mpi.hpp b/bfps/cpp/particles/particles_distr_mpi.hpp index ebc24750017d5e20bdd5611b59e43e52d366593f..e6babb794f0fe21194424b89b6900a50f289b13e 100644 --- a/bfps/cpp/particles/particles_distr_mpi.hpp +++ b/bfps/cpp/particles/particles_distr_mpi.hpp @@ -417,6 +417,7 @@ public: if(releasedAction.first == RELEASE_BUFFER_PARTICLES){ NeighborDescriptor& descriptor = neigDescriptors[releasedAction.second]; assert(descriptor.toCompute != nullptr); + delete[] descriptor.toCompute.get(); descriptor.toCompute.release(); } //////////////////////////////////////////////////////////////////////