diff options
Diffstat (limited to 'src/modules')
-rw-r--r-- | src/modules/dummy.lua | 2 | ||||
-rw-r--r-- | src/modules/exec.lua | 1 |
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() |