cmd/tailscale: have web POST wait for authURL

Fixes #1939

Signed-off-by: David Crawshaw <crawshaw@tailscale.com>
pull/1992/head^2
David Crawshaw 3 years ago committed by David Crawshaw
parent 50c976d3f1
commit 82b217f82e

@ -321,6 +321,10 @@ func tailscaleUpForceReauth(ctx context.Context) (authURL string, retErr error)
})
bc.StartLoginInteractive()
<-pumpCtx.Done() // wait for authURL or complete failure
if authURL == "" && retErr == nil {
retErr = pumpCtx.Err()
}
if authURL == "" && retErr == nil {
return "", fmt.Errorf("login failed with no backend error message")
}

Loading…
Cancel
Save