From 60087d4680a0804c9e5c6fdb4ec236f8f5096012 Mon Sep 17 00:00:00 2001 From: Waqas Hussain Date: Sun, 25 Oct 2009 21:21:25 +0500 Subject: mod_console: Added proper cleanup for disconnected console sessions. --- plugins/mod_console.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'plugins') diff --git a/plugins/mod_console.lua b/plugins/mod_console.lua index a46eec12..5a092298 100644 --- a/plugins/mod_console.lua +++ b/plugins/mod_console.lua @@ -127,7 +127,11 @@ function console_listener.listener(conn, data) end function console_listener.disconnect(conn, err) - + local session = sessions[conn]; + if session then + session.disconnect(); + sessions[conn] = nil; + end end connlisteners_register('console', console_listener); -- cgit v1.2.3