summaryrefslogtreecommitdiffhomepage
path: root/control/controlhttp/controlhttpserver/controlhttpserver.go
diff options
context:
space:
mode:
authorHarry Harpham <harry@tailscale.com>2026-01-09 10:02:12 -0700
committerHarry Harpham <harry@tailscale.com>2026-01-09 12:39:55 -0700
commit3c1be083a480e4f55d0224c0b98f90c12257db11 (patch)
treeeb98beaa24763f6b72a49051b62f57a92ae9f08b /control/controlhttp/controlhttpserver/controlhttpserver.go
parentf9762064cfcec9ab285750b0e25b48cd31642a31 (diff)
downloadtailscale-3c1be083a480e4f55d0224c0b98f90c12257db11.tar.xz
tailscale-3c1be083a480e4f55d0224c0b98f90c12257db11.zip
tsnet: ensure funnel listener cleans up after itself when closed
Previously the funnel listener would leave artifacts in the serve config. This caused weird out-of-sync effects like the admin panel showing that funnel was enabled for a node, but the node rejecting packets because the listener was closed. This change resolves these synchronization issues by ensuring that funnel listeners clean up the serve config when closed. See also: https://github.com/tailscale/tailscale/commit/e109cf9fdd405153a8d8c0ec52a87d7c8ce8689b Updates #cleanup Signed-off-by: Harry Harpham <harry@tailscale.com>
Diffstat (limited to 'control/controlhttp/controlhttpserver/controlhttpserver.go')
0 files changed, 0 insertions, 0 deletions