diff options
author | Kim Alvefur <zash@zash.se> | 2022-04-20 22:41:54 +0200 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2022-04-20 22:41:54 +0200 |
commit | 9e8e910f1e7be52db27ec26aeb9f39171a6946b5 (patch) | |
tree | b3b8e498f9d4af2966ea97fd600bedc09d8974ac /util/set.lua | |
parent | 7fc174f0457db567ec71e769ccde327d88364cb2 (diff) | |
download | prosody-9e8e910f1e7be52db27ec26aeb9f39171a6946b5.tar.gz prosody-9e8e910f1e7be52db27ec26aeb9f39171a6946b5.zip |
net.connect: Fix accumulation of connection attempt references
Connection attempts that failed the Happy Eyeballs race were not
unreferenced and would accumulate.
Tested by inspecting the 'pending_connections_map' after establishing
s2s with a s2s target where the IPv6 port has a -j DROP rule causing it
to time out and the IPv4 attempt wins the race.
Expected is that the losing connection stays around until net.server
timeouts kick in where it should be removed. The map table should tend
towards being empty during idle times.
Diffstat (limited to 'util/set.lua')
0 files changed, 0 insertions, 0 deletions