de4696da10
This fixes a deadlock on shutdown. One goroutine is waiting to send on c.derpRecvCh before unlocking c.mu. The other goroutine is waiting to lock c.mu before receiving from c.derpRecvCh. #3736 has a more detailed explanation of the sequence of events. Fixes #3736 Signed-off-by: Josh Bleecher Snyder <josh@tailscale.com> |
||
---|---|---|
.. | ||
debughttp.go | ||
debugknobs.go | ||
debugknobs_ios.go | ||
discopingpurpose_string.go | ||
magicsock.go | ||
magicsock_test.go |