Software /
code /
prosody
Comparison
core/s2smanager.lua @ 4262:fd4d1cf6d63e
s2smanager: Log reason when destroying a session.
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Sat, 07 May 2011 21:15:13 +0500 |
parent | 4200:fb487ee690ea |
child | 4307:332fc256c76e |
comparison
equal
deleted
inserted
replaced
4261:b980a4173c1a | 4262:fd4d1cf6d63e |
---|---|
623 return setmetatable(session, resting_session); | 623 return setmetatable(session, resting_session); |
624 end | 624 end |
625 | 625 |
626 function destroy_session(session, reason) | 626 function destroy_session(session, reason) |
627 if session.destroyed then return; end | 627 if session.destroyed then return; end |
628 (session.log or log)("debug", "Destroying "..tostring(session.direction).." session "..tostring(session.from_host).."->"..tostring(session.to_host)); | 628 (session.log or log)("debug", "Destroying "..tostring(session.direction).." session "..tostring(session.from_host).."->"..tostring(session.to_host)..(reason and (": "..reason) or "")); |
629 | 629 |
630 if session.direction == "outgoing" then | 630 if session.direction == "outgoing" then |
631 hosts[session.from_host].s2sout[session.to_host] = nil; | 631 hosts[session.from_host].s2sout[session.to_host] = nil; |
632 bounce_sendq(session, reason); | 632 bounce_sendq(session, reason); |
633 elseif session.direction == "incoming" then | 633 elseif session.direction == "incoming" then |