Nick Khyl 6d8a414c06
ipn/ipnlocal: fix taildrop deadlock
We update (*localNodeContext).AppendMatchingPeers's predicate to take a short-lived
PeerInfo struct instead of tailcfg.NodeView. This allows the predicate to use (*PeerInfo).HasCap(),
instead of calling back to localNodeContext causing the deadlock.

Fixes #15824

Signed-off-by: Nick Khyl <nickk@tailscale.com>
2025-04-29 13:07:57 -05:00
..
2025-01-22 15:27:46 -05:00