diff --git a/bfps/cpp/rFFTW_interpolator.cpp b/bfps/cpp/rFFTW_interpolator.cpp
index 00aa92d3a08b36d3f158c2630af2e91d56c6d9e7..5e5f00eea504ded77d6dd0718443f9cfe80b5455 100644
--- a/bfps/cpp/rFFTW_interpolator.cpp
+++ b/bfps/cpp/rFFTW_interpolator.cpp
@@ -60,7 +60,6 @@ rFFTW_interpolator<rnumber, interp_neighbours>::~rFFTW_interpolator()
         fftw_free((double*)((void*)this->f0));
         fftw_free((double*)((void*)this->f1));
     }
-    delete this->descriptor;
 }
 
 template <class rnumber, int interp_neighbours>