| Index: chrome/common/net/gaia/gaia_oauth_client.cc
|
| diff --git a/chrome/common/net/gaia/gaia_oauth_client.cc b/chrome/common/net/gaia/gaia_oauth_client.cc
|
| index 5ad361b870175985a53d6a49f191c721aab1db27..8cdec59155c10c275911243d30526afa61419713 100644
|
| --- a/chrome/common/net/gaia/gaia_oauth_client.cc
|
| +++ b/chrome/common/net/gaia/gaia_oauth_client.cc
|
| @@ -76,10 +76,10 @@ void GaiaOAuthClient::Core::GetTokensFromAuthCode(
|
| int max_retries,
|
| GaiaOAuthClient::Delegate* delegate) {
|
| std::string post_body =
|
| - "code=" + EscapeUrlEncodedData(auth_code) +
|
| - "&client_id=" + EscapeUrlEncodedData(oauth_client_info.client_id) +
|
| + "code=" + EscapeUrlEncodedData(auth_code, true) +
|
| + "&client_id=" + EscapeUrlEncodedData(oauth_client_info.client_id, true) +
|
| "&client_secret=" +
|
| - EscapeUrlEncodedData(oauth_client_info.client_secret) +
|
| + EscapeUrlEncodedData(oauth_client_info.client_secret, true) +
|
| "&redirect_uri=oob&grant_type=authorization_code";
|
| MakeGaiaRequest(post_body, max_retries, delegate);
|
| }
|
| @@ -90,10 +90,10 @@ void GaiaOAuthClient::Core::RefreshToken(
|
| int max_retries,
|
| GaiaOAuthClient::Delegate* delegate) {
|
| std::string post_body =
|
| - "refresh_token=" + EscapeUrlEncodedData(refresh_token) +
|
| - "&client_id=" + EscapeUrlEncodedData(oauth_client_info.client_id) +
|
| + "refresh_token=" + EscapeUrlEncodedData(refresh_token, true) +
|
| + "&client_id=" + EscapeUrlEncodedData(oauth_client_info.client_id, true) +
|
| "&client_secret=" +
|
| - EscapeUrlEncodedData(oauth_client_info.client_secret) +
|
| + EscapeUrlEncodedData(oauth_client_info.client_secret, true) +
|
| "&grant_type=refresh_token";
|
| MakeGaiaRequest(post_body, max_retries, delegate);
|
| }
|
|
|