diff options
| author | Fran Bull <fran@tailscale.com> | 2026-04-15 13:48:09 -0700 |
|---|---|---|
| committer | Fran Bull <fran@tailscale.com> | 2026-04-15 13:48:09 -0700 |
| commit | 5e0392bb05e9c352f8b35fdbfbf4cf50f90d3e7f (patch) | |
| tree | 4c122c59214c0076d1945409ad8633220628f41e | |
| parent | 0c25a9a0454d333d94919d7a65b3a0d55e6ff56e (diff) | |
| download | tailscale-fran/noodle.tar.xz tailscale-fran/noodle.zip | |
wipfran/noodle
| -rw-r--r-- | feature/conn25/conn25.go | 4 |
1 files changed, 4 insertions, 0 deletions
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 } |
