diff --git a/examples/main.c b/examples/main.c index 7307e589f0c2f170e559ed4c2757c34d67c2ff0b..90ec834dce338537196657b2e61f943104bf0c67 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 03277e3c1d3c450fe71830e91d1aecd826a071c4..1ca3ab8402674d19745c5e646407919d025c36fc 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.");