Software /
code /
prosody
Comparison
core/s2smanager.lua @ 10301:3123a13cf577
core.s2smanager: Remove bidi-enabled s2sin from outgoing routing table
Caused creation of new s2sout instead of proper bidi-enabled s2sin.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 05 Oct 2019 16:21:41 +0200 |
parent | 10244:483cc47f15f8 |
child | 10304:56522bb3bca5 |
comparison
equal
deleted
inserted
replaced
10300:78f2a3a9c537 | 10301:3123a13cf577 |
---|---|
91 | 91 |
92 if session.direction == "outgoing" then | 92 if session.direction == "outgoing" then |
93 hosts[session.from_host].s2sout[session.to_host] = nil; | 93 hosts[session.from_host].s2sout[session.to_host] = nil; |
94 session:bounce_sendq(reason); | 94 session:bounce_sendq(reason); |
95 elseif session.direction == "incoming" then | 95 elseif session.direction == "incoming" then |
96 if session.outgoing then | |
97 hosts[session.from_host].s2sout[session.to_host] = nil; | |
98 end | |
96 incoming_s2s[session] = nil; | 99 incoming_s2s[session] = nil; |
97 end | 100 end |
98 | 101 |
99 local event_data = { session = session, reason = reason }; | 102 local event_data = { session = session, reason = reason }; |
100 if session.type == "s2sout" then | 103 if session.type == "s2sout" then |