]> git.meshlink.io Git - meshlink/commitdiff
Correctly handle incoming retransmissions of SYN packets.
authorGuus Sliepen <guus@meshlink.io>
Thu, 10 Oct 2019 20:12:36 +0000 (22:12 +0200)
committerGuus Sliepen <guus@meshlink.io>
Thu, 10 Oct 2019 20:13:52 +0000 (22:13 +0200)
If the SYNACK got lost, the peer that initiated a channel would retransmit
the SYN packet. However, the responder would ignore the retransmitted SYN
packet, causing the channel to stall and eventually time out.

src/utcp

index ae9033c7c9211f6e9dfa3d6b3dfeebd6e1d9ba00..25675cca79330f968b3fb106793a5265615f4df7 160000 (submodule)
--- a/src/utcp
+++ b/src/utcp
@@ -1 +1 @@
-Subproject commit ae9033c7c9211f6e9dfa3d6b3dfeebd6e1d9ba00
+Subproject commit 25675cca79330f968b3fb106793a5265615f4df7