mod_auth_external: Make sure processes are killed when Prosody shuts down
This is needed because modules aren't unloaded during shutdown.
The global server-cleanup event seems appropriate to use here.
--- a/mod_auth_external/mod_auth_external.lua Sat Nov 18 00:47:44 2017 +0100
+++ b/mod_auth_external/mod_auth_external.lua Sat Nov 18 01:01:59 2017 +0100
@@ -50,6 +50,8 @@
end
end
+module:hook_global("server-cleanup", module.unload);
+
local curr_process = 0;
function send_query(text)
curr_process = (curr_process%auth_processes)+1;