Signed-off-by: Rahix <rahix@rahix.de>
@ -224,6 +224,15 @@ function BaseControl:close()
end
-- Cancel all listeners
for noun, listeners in pairs(self.listeners) do
if self.remote_nouns[noun] ~= nil then
for id in pairs(listeners) do
self:cancel(noun, id)
self.network:stop()
setmetatable(self, nil)