summaryrefslogtreecommitdiff
path: root/src/module_list.lua
diff options
context:
space:
mode:
Diffstat (limited to 'src/module_list.lua')
-rw-r--r--src/module_list.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/module_list.lua b/src/module_list.lua
index 5b35fe9..26f2ff0 100644
--- a/src/module_list.lua
+++ b/src/module_list.lua
@@ -92,6 +92,11 @@ function module_list:parse_config(module_config)
end
function module_list:unregister(module)
+ if(module == self.output) then
+ log.printf(log.WARNING, "won't remove output module: " .. module.name)
+ return
+ end
+
for i, m in ipairs(self.inputs) do
if(m == module) then
log.printf(log.INFO, "removing input module: " .. module.name)