diff --git a/auth.go b/auth.go
index 49ec4a188378e483efc3301c77b1d2db8900648a..24670d7c66a6990c1e222f6391761944419289b5 100644
--- a/auth.go
+++ b/auth.go
@@ -100,6 +100,7 @@ func (c *Client) GetLoginHandler(next func(details *AccDetails, w http.ResponseW
 		if err != nil {
 			errorCallback(w, r)
 			fmt.Println(err)
+			return
 		}
 
 		client := c.Config.Client(ctx, tok)