From 7a18fe3dca236681d16c1a8bc1be3d363f919772 Mon Sep 17 00:00:00 2001 From: David Anderson Date: Tue, 25 Jan 2022 17:11:43 -0800 Subject: [PATCH] wgengine/magicsock: make debugUseDerpRoute an opt.Bool. Can still be constant, just needs the extra methods. Fixes #3812 Signed-off-by: David Anderson --- wgengine/magicsock/debugknobs_ios.go | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/wgengine/magicsock/debugknobs_ios.go b/wgengine/magicsock/debugknobs_ios.go index 677d8ed5b..b20206092 100644 --- a/wgengine/magicsock/debugknobs_ios.go +++ b/wgengine/magicsock/debugknobs_ios.go @@ -4,16 +4,18 @@ package magicsock +import "tailscale.com/types/opt" + // All knobs are disabled on iOS. // Further, they're const, so the toolchain can produce smaller binaries. const ( - debugDisco = false - debugOmitLocalAddresses = false - debugUseDerpRouteEnv = "" - debugUseDerpRoute = false - logDerpVerbose = false - debugReSTUNStopOnIdle = false - debugAlwaysDERP = false + debugDisco = false + debugOmitLocalAddresses = false + debugUseDerpRouteEnv = "" + debugUseDerpRoute opt.Bool = "" + logDerpVerbose = false + debugReSTUNStopOnIdle = false + debugAlwaysDERP = false ) func inTest() bool { return false }