Index: chrome/browser/renderer_host/resource_dispatcher_host.cc |
diff --git a/chrome/browser/renderer_host/resource_dispatcher_host.cc b/chrome/browser/renderer_host/resource_dispatcher_host.cc |
index 143d9690acb98091eb82b9c9e6277caed2f2df8d..7576926df727ea1043c1e685cb08ce618e0349d7 100644 |
--- a/chrome/browser/renderer_host/resource_dispatcher_host.cc |
+++ b/chrome/browser/renderer_host/resource_dispatcher_host.cc |
@@ -132,10 +132,10 @@ bool ShouldServiceRequest(ChildProcessInfo::ProcessType process_type, |
// Check if the renderer is permitted to upload the requested files. |
if (request_data.upload_data) { |
- const std::vector<net::UploadData::Element>& uploads = |
+ const std::vector<net::UploadData::Element>* uploads = |
request_data.upload_data->elements(); |
std::vector<net::UploadData::Element>::const_iterator iter; |
- for (iter = uploads.begin(); iter != uploads.end(); ++iter) { |
+ for (iter = uploads->begin(); iter != uploads->end(); ++iter) { |
if (iter->type() == net::UploadData::TYPE_FILE && |
!policy->CanUploadFile(child_id, iter->file_path())) { |
NOTREACHED() << "Denied unauthorized upload of " |