diff --git a/examples/main.c b/examples/main.c
index 32e6610e123f3a63689392080bc61ff3395d050f..52094e36656fe21d4c78598599e3268d3849c059 100644
--- a/examples/main.c
+++ b/examples/main.c
@@ -818,9 +818,6 @@ int main(int argc, char *argv[]) {
   if (with_verbose_timers) timers_close_file();
   engine_clean(&e);
   free(params);
-#ifdef SWIFT_GRAVITY_FORCE_CHECKS
-  if (periodic) gravity_exact_force_ewald_free();
-#endif
 
   /* Say goodbye. */
   if (myrank == 0) message("done. Bye.");
diff --git a/src/gravity.c b/src/gravity.c
index 047af3b084129bede3b15840e4782181b8e86226..f58bc1b7456bc5dfc95b4c976ebda8e1999ff3e0 100644
--- a/src/gravity.c
+++ b/src/gravity.c
@@ -219,19 +219,6 @@ void gravity_exact_force_ewald_init(double boxSize) {
 #endif
 }
 
-/**
- * @brief Free the Ewald summation tables.
- */
-void gravity_exact_force_ewald_free() {
-#ifdef SWIFT_GRAVITY_FORCE_CHECKS
-  free(fewald_x);
-  free(fewald_y);
-  free(fewald_z);
-#else
-  error("Gravity checking function called without the corresponding flag.");
-#endif
-}
-
 #ifdef SWIFT_GRAVITY_FORCE_CHECKS
 /**
  * @brief Compute the Ewald correction for a given distance vector r.