summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2010-12-29 04:31:56 +0000
committerChristian Pointner <equinox@spreadspace.org>2010-12-29 04:31:56 +0000
commit989a1943eb90b1fa47fd6a4648209a93a830072a (patch)
treeea9fa1d47b47758e8bf5ed1372e7eab0a7617f48 /src
parentfixed build (copy paste error) (diff)
cleanups
git-svn-id: https://svn.spreadspace.org/gcsd/trunk@89 ac14a137-c7f1-4531-abe0-07747231d213
Diffstat (limited to 'src')
-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()