--- a/plugins/mod_c2s.lua Wed Oct 06 14:50:47 2021 +0200
+++ b/plugins/mod_c2s.lua Fri Feb 11 21:36:53 2022 +0100
@@ -423,6 +423,13 @@
module:hook("c2s-read-timeout", keepalive, -1);
module:hook("server-stopping", function(event)
+ -- Close ports
+ local pm = require "core.portmanager";
+ for _, netservice in pairs(module.items["net-provider"]) do
+ pm.unregister_service(netservice.name, netservice);
+ end
+
+ -- Close sessions
local reason = event.reason;
for _, session in pairs(sessions) do
session:close{ condition = "system-shutdown", text = reason };