From c2107370249066e8a5f977c83605febd7f7d3a2b Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Sat, 22 Sep 2018 15:14:25 +0200 Subject: mod_scansion_record: Close files in the cleanup stage of shutdown (fixes use after close) --- plugins/mod_scansion_record.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/mod_scansion_record.lua b/plugins/mod_scansion_record.lua index ee967271..3e2644e0 100644 --- a/plugins/mod_scansion_record.lua +++ b/plugins/mod_scansion_record.lua @@ -88,6 +88,9 @@ record[[ module:hook_global("server-stopping", function () record("# recording ended on "..dt.datetime().."\n"); module:log("info", "Scansion recording available in %s", record_file); +end); + +prosody.events.add_handler("server-cleanup", function () scan:close(); head:close() end); -- cgit v1.2.3