mirror of
https://github.com/openlibrecommunity/olcrtc.git
synced 2026-07-03 14:05:39 +02:00
152f091490
- bound WaitForPeer in bringUpLink/tryReopenSession to handshake timeout so a missing peer fails fast instead of hanging before the SOCKS listener - call waitForPeer on the reconnect path too: resetLinkPeer clears the peer epoch, so without it the post-reconnect SYN re-races the server bridge - restore strict requireTargetedPeer guard: the server always replies targeted (it latches the client epoch from the SYN before smux replies), so untargeted broadcasts before latch must be dropped - remove per-frame debug logging on the bridge send/recv hot path - extract buildSmuxClient / establishPeerSession helpers and wrap interface errors to satisfy cyclop/nestif/wrapcheck