# HG changeset patch # User Matthew Wild # Date 1253832253 -3600 # Node ID 05ed826da89b50489642cde27d5082da4f5b3fdb # Parent 3e0e9f80010a79d1e03d6ca5674b7b5f66e48eef mod_console: s2s:close: Use session:close() if that exists, otherwise just destroy the session diff -r 3e0e9f80010a -r 05ed826da89b plugins/mod_console.lua --- a/plugins/mod_console.lua Thu Sep 24 23:25:18 2009 +0100 +++ b/plugins/mod_console.lua Thu Sep 24 23:44:13 2009 +0100 @@ -496,7 +496,7 @@ if not session then print("No outgoing connection from "..from.." to "..to) else - s2smanager.destroy_session(session); + (session.close or s2smanager.destroy_session)(session); count = count + 1; print("Closed outgoing session from "..from.." to "..to); end @@ -504,7 +504,7 @@ -- Is an incoming connection for session in pairs(incoming_s2s) do if session.to_host == to and session.from_host == from then - s2smanager.destroy_session(session); + (session.close or s2smanager.destroy_session)(session); count = count + 1; end end