From bfb4a4d9e9b48acc3e9de8a3b2b67f1f31143b57 Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Sat, 19 Mar 2022 20:00:43 -0700 Subject: [PATCH] tsnet: fix format string/argument mismatch in log output Change-Id: Ia7291ea47a289baec6cc6013d63d2f248ae57d9e Signed-off-by: Brad Fitzpatrick --- tsnet/tsnet.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tsnet/tsnet.go b/tsnet/tsnet.go index 390540428..47fa5f53d 100644 --- a/tsnet/tsnet.go +++ b/tsnet/tsnet.go @@ -239,11 +239,12 @@ func (s *Server) start() error { if err != nil { return fmt.Errorf("starting backend: %w", err) } - if lb.State() == ipn.NeedsLogin || envknob.Bool("TSNET_FORCE_LOGIN") { - logf("LocalBackend state is %v; running StartLoginInteractive...") + st := lb.State() + if st == ipn.NeedsLogin || envknob.Bool("TSNET_FORCE_LOGIN") { + logf("LocalBackend state is %v; running StartLoginInteractive...", st) s.lb.StartLoginInteractive() } else if authKey != "" { - logf("TS_AUTHKEY is set; but state is %v. Ignoring authkey. Re-run with TSNET_FORCE_LOGIN=1 to force use of authkey.") + logf("TS_AUTHKEY is set; but state is %v. Ignoring authkey. Re-run with TSNET_FORCE_LOGIN=1 to force use of authkey.", st) } go s.printAuthURLLoop()