diff options
author | asargent@chromium.org <asargent@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-12 00:08:08 +0000 |
---|---|---|
committer | asargent@chromium.org <asargent@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-12 00:08:08 +0000 |
commit | e5021e9218ee9a1ce119d883f162caeed26b1934 (patch) | |
tree | 8ba8f8d3098877c2104427fd9cdcb2814b3deae6 /chrome/browser/extensions/extension_updater.cc | |
parent | 498fca602694169c686e796a051bb696482ba321 (diff) | |
download | chromium_src-e5021e9218ee9a1ce119d883f162caeed26b1934.zip chromium_src-e5021e9218ee9a1ce119d883f162caeed26b1934.tar.gz chromium_src-e5021e9218ee9a1ce119d883f162caeed26b1934.tar.bz2 |
Do not send or store cookies for extensions autoupdate http requests.
BUG=18641
TEST=none
Review URL: http://codereview.chromium.org/196097
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26054 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_updater.cc')
-rw-r--r-- | chrome/browser/extensions/extension_updater.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extension_updater.cc b/chrome/browser/extensions/extension_updater.cc index 511c218..774d892 100644 --- a/chrome/browser/extensions/extension_updater.cc +++ b/chrome/browser/extensions/extension_updater.cc @@ -28,6 +28,7 @@ #include "chrome/common/pref_service.h" #include "googleurl/src/gurl.h" #include "net/base/escape.h" +#include "net/base/load_flags.h" #include "net/url_request/url_request_status.h" using base::RandDouble; @@ -600,6 +601,8 @@ void ExtensionUpdater::StartUpdateCheck(const GURL& url) { manifest_fetcher_.reset( URLFetcher::Create(kManifestFetcherId, url, URLFetcher::GET, this)); manifest_fetcher_->set_request_context(Profile::GetDefaultRequestContext()); + manifest_fetcher_->set_load_flags(net::LOAD_DO_NOT_SEND_COOKIES | + net::LOAD_DO_NOT_SAVE_COOKIES); manifest_fetcher_->Start(); } } @@ -625,6 +628,8 @@ void ExtensionUpdater::FetchUpdatedExtension(const std::string& id, URLFetcher::Create(kExtensionFetcherId, url, URLFetcher::GET, this)); extension_fetcher_->set_request_context( Profile::GetDefaultRequestContext()); + extension_fetcher_->set_load_flags(net::LOAD_DO_NOT_SEND_COOKIES | + net::LOAD_DO_NOT_SAVE_COOKIES); extension_fetcher_->Start(); current_extension_fetch_ = ExtensionFetch(id, url, hash, version); } |