From 5e0392bb05e9c352f8b35fdbfbf4cf50f90d3e7f Mon Sep 17 00:00:00 2001 From: Fran Bull Date: Wed, 15 Apr 2026 13:48:09 -0700 Subject: [PATCH] wip --- feature/conn25/conn25.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/feature/conn25/conn25.go b/feature/conn25/conn25.go index ef17ccf78..b179dcc36 100644 --- a/feature/conn25/conn25.go +++ b/feature/conn25/conn25.go @@ -652,7 +652,9 @@ func (c *client) reconfig(newCfg config) error { c.mu.Lock() defer c.mu.Unlock() + oldPref := c.config.advertiseConnectorPref c.config = newCfg + c.config.advertiseConnectorPref = oldPref c.v4MagicIPPool = newIPPool(&(newCfg.v4MagicIPSet)) c.v4TransitIPPool = newIPPool(&(newCfg.v4TransitIPSet)) @@ -1120,7 +1122,9 @@ func (c *connector) lookupBySrcIPAndTransitIP(srcIP, transitIP netip.Addr) (appA func (c *connector) reconfig(newCfg config) error { c.mu.Lock() defer c.mu.Unlock() + oldPref := c.config.advertiseConnectorPref c.config = newCfg + c.config.advertiseConnectorPref = oldPref return nil }