From 1647537916cb3fcc64bebf6faafb3e30837d2b46 Mon Sep 17 00:00:00 2001
From: Josh Borrow <joshua.borrow@durham.ac.uk>
Date: Tue, 2 Jun 2020 17:05:53 +0100
Subject: [PATCH] Freed output_options at the end of `main` and `main_fof`

---
 examples/main.c     | 1 +
 examples/main_fof.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/examples/main.c b/examples/main.c
index 7307e589f0..90ec834dce 100644
--- a/examples/main.c
+++ b/examples/main.c
@@ -1572,6 +1572,7 @@ int main(int argc, char *argv[]) {
   if (with_feedback) feedback_clean(e.feedback_props);
   engine_clean(&e, /*fof=*/0, restart);
   free(params);
+  free(output_options);
 
 #ifdef WITH_MPI
   if ((res = MPI_Finalize()) != MPI_SUCCESS)
diff --git a/examples/main_fof.c b/examples/main_fof.c
index 03277e3c1d..1ca3ab8402 100644
--- a/examples/main_fof.c
+++ b/examples/main_fof.c
@@ -709,6 +709,7 @@ int main(int argc, char *argv[]) {
   pm_mesh_clean(&mesh);
   engine_clean(&e, /*fof=*/1, /*restart=*/0);
   free(params);
+  free(output_options);
 
   /* Say goodbye. */
   if (myrank == 0) message("done. Bye.");
-- 
GitLab