diff options
| author | Harry Harpham <harry@tailscale.com> | 2026-01-09 10:02:12 -0700 |
|---|---|---|
| committer | Harry Harpham <harry@tailscale.com> | 2026-01-09 12:39:55 -0700 |
| commit | 3c1be083a480e4f55d0224c0b98f90c12257db11 (patch) | |
| tree | eb98beaa24763f6b72a49051b62f57a92ae9f08b /control/controlhttp/controlhttpserver/controlhttpserver.go | |
| parent | f9762064cfcec9ab285750b0e25b48cd31642a31 (diff) | |
| download | tailscale-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
