From b34db505571d5fd56f4445399661dd38ed0b21ea Mon Sep 17 00:00:00 2001
From: Andreas Gattringer <andreas.gattringer@univie.ac.at>
Date: Thu, 11 May 2023 09:52:21 +0200
Subject: [PATCH] butterflies: random walk debug file flush and close

---
 src/modules/butterflies/butterflies_dispersal.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/modules/butterflies/butterflies_dispersal.c b/src/modules/butterflies/butterflies_dispersal.c
index ac46cce..00958cb 100644
--- a/src/modules/butterflies/butterflies_dispersal.c
+++ b/src/modules/butterflies/butterflies_dispersal.c
@@ -226,5 +226,9 @@ butterflies_cell_dispersal(struct cats_grid *grid, struct cats_thread_info *ts,
                 single_random_walk(ts, grid, row, col, eggs_to_disperse_per_female, egg_fraction_step, rw_number);
                 ts->temp1++;
         }
-        if (debug_rw) exit_cats(EXIT_SUCCESS);
+        if (debug_rw) {
+                fflush(module_conf->debug_rw_file);
+                fclose(module_conf->debug_rw_file);
+                exit_cats(EXIT_SUCCESS);
+        }
 }
\ No newline at end of file
-- 
GitLab