From 06c411ef291e1f608487989b0da63aefbbdfefc1 Mon Sep 17 00:00:00 2001 From: Ben Longbons Date: Wed, 2 Oct 2013 14:23:02 -0700 Subject: Make sure we don't log after the log is closed. --- src/map/map.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/map/map.cpp') diff --git a/src/map/map.cpp b/src/map/map.cpp index 25b70dc..cff97e2 100644 --- a/src/map/map.cpp +++ b/src/map/map.cpp @@ -1360,6 +1360,7 @@ void map_close_logfile(void) char **argv = const_cast(args); fclose(map_logfile); + map_logfile = NULL; if (!fork()) { @@ -1583,8 +1584,6 @@ void cleanup_sub(dumb_ptr bl) */ void term_func(void) { - map_close_logfile(); - for (auto& mit : maps_db) { if (!mit.second->gat) @@ -1608,6 +1607,8 @@ void term_func(void) do_final_script(); do_final_itemdb(); do_final_storage(); + + map_close_logfile(); } /// --help was passed -- cgit v1.2.3-60-g2f50