mirror of
				https://github.com/tailscale/tailscale.git
				synced 2025-11-04 00:55:11 +00:00 
			
		
		
		
	cmd/tailscale: have web POST wait for authURL
Fixes #1939 Signed-off-by: David Crawshaw <crawshaw@tailscale.com>
This commit is contained in:
		
				
					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")
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user