summaryrefslogtreecommitdiffhomepage
path: root/control/controlknobs
diff options
context:
space:
mode:
Diffstat (limited to 'control/controlknobs')
-rw-r--r--control/controlknobs/controlknobs.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/control/controlknobs/controlknobs.go b/control/controlknobs/controlknobs.go
index 5c3c3865c..c5fd28d20 100644
--- a/control/controlknobs/controlknobs.go
+++ b/control/controlknobs/controlknobs.go
@@ -7,12 +7,13 @@
package controlknobs
import (
+ "sync/atomic"
+
"tailscale.com/envknob"
- "tailscale.com/syncs"
)
// disableUPnP indicates whether to attempt UPnP mapping.
-var disableUPnP syncs.AtomicBool
+var disableUPnP atomic.Bool
func init() {
SetDisableUPnP(envknob.Bool("TS_DISABLE_UPNP"))
@@ -21,11 +22,11 @@ func init() {
// DisableUPnP reports the last reported value from control
// whether UPnP portmapping should be disabled.
func DisableUPnP() bool {
- return disableUPnP.Get()
+ return disableUPnP.Load()
}
// SetDisableUPnP sets whether control says that UPnP should be
// disabled.
func SetDisableUPnP(v bool) {
- disableUPnP.Set(v)
+ disableUPnP.Store(v)
}