From 505ca2750dbe46c9ed07a0dbe0230a9e934551e1 Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Wed, 13 Jul 2022 07:43:55 -0700 Subject: [PATCH] cmd/tailscaled: fix Windows "Allow local LAN access" regression 3f686688a6cff regressed the Windows beFirewallKillswitch code, preventing the /firewall subprocess from running. Fixes tailscale/corp#6063 Change-Id: Ibd105759e5fecfeffc54f587f8ddcd0f1cbc4dca Signed-off-by: Brad Fitzpatrick --- cmd/tailscaled/tailscaled.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/tailscaled/tailscaled.go b/cmd/tailscaled/tailscaled.go index 814ca2596..c9c048af3 100644 --- a/cmd/tailscaled/tailscaled.go +++ b/cmd/tailscaled/tailscaled.go @@ -161,7 +161,7 @@ func main() { flag.Parse() if flag.NArg() > 0 { // Windows subprocess is spawned with /subprocess, so we need to avoid this check there. - if runtime.GOOS != "windows" || flag.Arg(0) != "/subproc" { + if runtime.GOOS != "windows" || (flag.Arg(0) != "/subproc" && flag.Arg(0) != "/firewall") { log.Fatalf("tailscaled does not take non-flag arguments: %q", flag.Args()) } }