diff options
Diffstat (limited to 'src/module_list.lua')
-rw-r--r-- | src/module_list.lua | 5 |
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) |