prosody.cfg.lua.dist: Remove lie about requiring console_enabled
[prosody.git] / plugins / mod_posix.lua
index 697930cab39266e11bc9f0cb5ae07399ad09822a..95b950347476292956d264e51bd2748f527e7a27 100644 (file)
@@ -136,6 +136,7 @@ module:add_event_hook("server-stopped", remove_pidfile);
 if signal.signal then
        signal.signal("SIGTERM", function ()
                module:log("warn", "Received SIGTERM");
+               signal.signal("SIGTERM", function () end); -- Fixes us getting into some kind of loop
                prosody.unlock_globals();
                prosody.shutdown("Received SIGTERM");
                prosody.lock_globals();
@@ -149,6 +150,7 @@ if signal.signal then
        
        signal.signal("SIGINT", function ()
                module:log("info", "Received SIGINT");
+               signal.signal("SIGINT", function () end); -- Fix to not loop
                prosody.unlock_globals();
                prosody.shutdown("Received SIGINT");
                prosody.lock_globals();