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