diff --git a/cmd/tailscaled/tailscaled.go b/cmd/tailscaled/tailscaled.go index ef2b5ed1d..44341ea3c 100644 --- a/cmd/tailscaled/tailscaled.go +++ b/cmd/tailscaled/tailscaled.go @@ -923,7 +923,9 @@ func handleTPMFlags() { case !args.hardwareAttestation.set: policyHWAttestation, _ := policyclient.Get().GetBoolean(pkey.HardwareAttestation, false) if err := canUseHardwareAttestation(); err != nil { - log.Printf("[unexpected] policy requires hardware attestation, but device does not support it: %v", err) + if policyHWAttestation { + log.Printf("[unexpected] policy requires hardware attestation, but device does not support it: %v", err) + } args.hardwareAttestation.v = false } else { args.hardwareAttestation.v = policyHWAttestation