diff options
author | xiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-20 18:02:52 +0000 |
---|---|---|
committer | xiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-20 18:02:52 +0000 |
commit | ba00aee6d052e407007597b21e60169c0eb6f1a0 (patch) | |
tree | 47a2a60cc51b53800bc44a747888a5e199037579 /chrome/browser | |
parent | d5d9d2ee8b7aa79b1cf259df18cecc42c7a84472 (diff) | |
download | chromium_src-ba00aee6d052e407007597b21e60169c0eb6f1a0.zip chromium_src-ba00aee6d052e407007597b21e60169c0eb6f1a0.tar.gz chromium_src-ba00aee6d052e407007597b21e60169c0eb6f1a0.tar.bz2 |
[ChromeOS] Fix a problem that fails to get oauth token for official build.
Product name is encoded twice and thus causing oauth token fetch request to fail on official Chrome build: "Google Chrome" becomes "Google%2520Chrome" in request URL and causes server to return 400.
BUG=chromium-os:19352
TEST=Verify fix for chromium-os:19352.
Review URL: http://codereview.chromium.org/7669062
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97583 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser')
-rw-r--r-- | chrome/browser/net/gaia/gaia_oauth_fetcher.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/chrome/browser/net/gaia/gaia_oauth_fetcher.cc b/chrome/browser/net/gaia/gaia_oauth_fetcher.cc index f9b46eb..5136eb6 100644 --- a/chrome/browser/net/gaia/gaia_oauth_fetcher.cc +++ b/chrome/browser/net/gaia/gaia_oauth_fetcher.cc @@ -335,8 +335,7 @@ void GaiaOAuthFetcher::StartGetOAuthToken() { OpenGetOAuthTokenURL(browser, MakeGetOAuthTokenUrl(kOAuth1LoginScope, - OAuthRequestSigner::Encode( - l10n_util::GetStringUTF8(IDS_PRODUCT_NAME))), + l10n_util::GetStringUTF8(IDS_PRODUCT_NAME)), GURL("chrome://settings/personal"), NEW_POPUP, PageTransition::AUTO_BOOKMARK); @@ -375,8 +374,8 @@ void GaiaOAuthFetcher::StartGetOAuthTokenRequest() { request_body_ = ""; request_headers_ = ""; fetcher_.reset(CreateGaiaFetcher(getter_, - MakeGetOAuthTokenUrl(kOAuth1LoginScope, OAuthRequestSigner::Encode( - l10n_util::GetStringUTF8(IDS_PRODUCT_NAME))), + MakeGetOAuthTokenUrl(kOAuth1LoginScope, + l10n_util::GetStringUTF8(IDS_PRODUCT_NAME)), std::string(), std::string(), true, // send_cookies |