summaryrefslogtreecommitdiff
path: root/src/modules
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/dummy.lua2
-rw-r--r--src/modules/exec.lua1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/dummy.lua b/src/modules/dummy.lua
index 994de10..501e52e 100644
--- a/src/modules/dummy.lua
+++ b/src/modules/dummy.lua
@@ -76,6 +76,8 @@ function dummy:new(config, runtype)
end
setmetatable(inst, {})
getmetatable(inst).__gc = function() inst:cleanup() end
+
+ client_list:register(client)
return inst
end
diff --git a/src/modules/exec.lua b/src/modules/exec.lua
index e6a870c..6e56069 100644
--- a/src/modules/exec.lua
+++ b/src/modules/exec.lua
@@ -140,7 +140,6 @@ function exec:new(config, runtype)
log.printf(log.INFO, "cleanup for child %d called (after %s(%s))", self.pid, reason, status)
-- TODO: restart programm after it stopped?
module_list:unregister(inst)
- client_list:unregister(client)
end
function inst:cleanup()