| Index: utils/pub/http.dart
|
| diff --git a/utils/pub/http.dart b/utils/pub/http.dart
|
| index a12c2d0fc3e79b502176613112406c631d39eb62..b66f28d749f72b2fa79851f0ac700094b2dc429a 100644
|
| --- a/utils/pub/http.dart
|
| +++ b/utils/pub/http.dart
|
| @@ -52,7 +52,8 @@ class PubHttpClient extends http.BaseClient {
|
| // 401 responses should be handled by the OAuth2 client. It's very
|
| // unlikely that they'll be returned by non-OAuth2 requests. We also want
|
| // to pass along 400 responses from the token endpoint.
|
| - var tokenRequest = streamedResponse.request.url == oauth2.tokenEndpoint;
|
| + var tokenRequest = urisEqual(
|
| + streamedResponse.request.url, oauth2.tokenEndpoint);
|
| if (status < 400 || status == 401 || (status == 400 && tokenRequest)) {
|
| return streamedResponse;
|
| }
|
|
|