Index: chrome/browser/sessions/better_session_restore_browsertest.cc |
diff --git a/chrome/browser/sessions/better_session_restore_browsertest.cc b/chrome/browser/sessions/better_session_restore_browsertest.cc |
index e5f1a08c68f8fb1349ad81b06cd1999224db8dc9..8f287754f564ca274081aba8197234394823bcf4 100644 |
--- a/chrome/browser/sessions/better_session_restore_browsertest.cc |
+++ b/chrome/browser/sessions/better_session_restore_browsertest.cc |
@@ -55,11 +55,11 @@ net::URLRequestJob* URLRequestFakerForPostRequests( |
const net::UploadData* upload_data = request->get_upload(); |
g_last_upload_bytes.Get().clear(); |
if (upload_data) { |
- const std::vector<net::UploadElement>* elements = upload_data->elements(); |
- for (size_t i = 0; elements && i < elements->size(); ++i) { |
- if ((*elements)[i].type() == net::UploadElement::TYPE_BYTES) { |
+ const ScopedVector<net::UploadElement>& elements = upload_data->elements(); |
+ for (size_t i = 0; i < elements.size(); ++i) { |
+ if (elements[i]->type() == net::UploadElement::TYPE_BYTES) { |
g_last_upload_bytes.Get() += |
- std::string((*elements)[i].bytes(), (*elements)[i].bytes_length()); |
+ std::string(elements[i]->bytes(), elements[i]->bytes_length()); |
} |
} |
} |