Index: chrome_frame/urlmon_url_request.cc |
diff --git a/chrome_frame/urlmon_url_request.cc b/chrome_frame/urlmon_url_request.cc |
index 6d33e551d3a1f37ee6649596dd79c87e8e2008df..c5a0a255bf72cbdb76ebc1989119894e66d928f1 100644 |
--- a/chrome_frame/urlmon_url_request.cc |
+++ b/chrome_frame/urlmon_url_request.cc |
@@ -1078,10 +1078,10 @@ void UrlmonUrlRequestManager::StartRequestHelper( |
// Format upload data if it's chunked. |
if (request_info.upload_data && request_info.upload_data->is_chunked()) { |
- std::vector<net::UploadElement>* elements = |
+ ScopedVector<net::UploadElement>* elements = |
request_info.upload_data->elements_mutable(); |
for (size_t i = 0; i < elements->size(); ++i) { |
- net::UploadElement* element = &(*elements)[i]; |
+ net::UploadElement* element = (*elements)[i]; |
DCHECK(element->type() == net::UploadElement::TYPE_BYTES); |
std::string chunk_length = StringPrintf( |
"%X\r\n", static_cast<unsigned int>(element->bytes_length())); |