Просмотр исходного кода

tsnet: fix format string/argument mismatch in log output

Change-Id: Ia7291ea47a289baec6cc6013d63d2f248ae57d9e
Signed-off-by: Brad Fitzpatrick <[email protected]>
Brad Fitzpatrick 4 лет назад
Родитель
Сommit
bfb4a4d9e9
1 измененных файлов с 4 добавлено и 3 удалено
  1. 4 3
      tsnet/tsnet.go

+ 4 - 3
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()