summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNick Khyl <nickk@tailscale.com>2024-08-02 19:24:22 -0500
committerNick Khyl <1761190+nickkhyl@users.noreply.github.com>2024-08-02 20:16:41 -0500
commit4099a364685d70a1dec1896996c94de42f0f67bc (patch)
treee7b94c4e95e077754dd5c6cf0302359356160d14
parentd9d9d525d9a03e750697f7a1218cb65b16ca4c60 (diff)
downloadtailscale-4099a364685d70a1dec1896996c94de42f0f67bc.tar.xz
tailscale-4099a364685d70a1dec1896996c94de42f0f67bc.zip
util/winutil/gp: fix a busy loop bug
Updates #12687 Signed-off-by: Nick Khyl <nickk@tailscale.com>
-rw-r--r--util/winutil/gp/policylock_windows.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/util/winutil/gp/policylock_windows.go b/util/winutil/gp/policylock_windows.go
index f92c534bb..95453aa16 100644
--- a/util/winutil/gp/policylock_windows.go
+++ b/util/winutil/gp/policylock_windows.go
@@ -189,6 +189,7 @@ func (l *PolicyLock) lockSlow() (err error) {
select {
case resultCh <- policyLockResult{handle, err}:
// lockSlow has received the result.
+ break send_result
default:
select {
case <-closing: