summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/api/downloads/downloads_api.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/extensions/api/downloads/downloads_api.cc')
-rw-r--r--chrome/browser/extensions/api/downloads/downloads_api.cc7
1 files changed, 1 insertions, 6 deletions
diff --git a/chrome/browser/extensions/api/downloads/downloads_api.cc b/chrome/browser/extensions/api/downloads/downloads_api.cc
index 0a297d2..a765a0e 100644
--- a/chrome/browser/extensions/api/downloads/downloads_api.cc
+++ b/chrome/browser/extensions/api/downloads/downloads_api.cc
@@ -988,12 +988,7 @@ bool DownloadsDownloadFunction::RunAsync() {
download_params->set_prompt(*options.save_as.get());
if (options.headers.get()) {
- typedef downloads::HeaderNameValuePair HeaderNameValuePair;
- for (std::vector<linked_ptr<HeaderNameValuePair> >::const_iterator iter =
- options.headers->begin();
- iter != options.headers->end();
- ++iter) {
- const HeaderNameValuePair& name_value = **iter;
+ for (const downloads::HeaderNameValuePair& name_value : *options.headers) {
if (!net::HttpUtil::IsValidHeaderName(name_value.name)) {
error_ = errors::kInvalidHeaderName;
return false;