summaryrefslogtreecommitdiffhomepage
path: root/control/controlhttp/controlhttpserver/controlhttpserver.go
diff options
context:
space:
mode:
authorBrad Fitzpatrick <bradfitz@tailscale.com>2025-11-10 16:51:46 -0800
committerBrad Fitzpatrick <brad@danga.com>2025-11-11 00:41:47 -0800
commit42ce5c88bed24817def3049d75e5a6810f172c7a (patch)
treebd0d763336db7e9895fb99c8748999474d243a35 /control/controlhttp/controlhttpserver/controlhttpserver.go
parent2ad2d4d409e6b5eac5dbecb59ce307eb3297587c (diff)
downloadtailscale-42ce5c88bed24817def3049d75e5a6810f172c7a.tar.xz
tailscale-42ce5c88bed24817def3049d75e5a6810f172c7a.zip
wgengine/magicsock: unblock Conn.Synchronize on Conn.Close
I noticed a deadlock in a test in a in-development PR where during a shutdown storm of things (from a tsnet.Server.Close), LocalBackend was trying to call magicsock.Conn.Synchronize but the magicsock and/or eventbus was already shut down and no longer processing events. Updates #16369 Change-Id: I58b1f86c8959303c3fb46e2e3b7f38f6385036f1 Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
Diffstat (limited to 'control/controlhttp/controlhttpserver/controlhttpserver.go')
0 files changed, 0 insertions, 0 deletions