Index: components/feedback/feedback_uploader_chrome.cc |
diff --git a/components/feedback/feedback_uploader_chrome.cc b/components/feedback/feedback_uploader_chrome.cc |
index e5a52b13c87de5ed889aad477ffd2c7030ead528..aea651f4244b46815299a4b2f50bee45a6b55535 100644 |
--- a/components/feedback/feedback_uploader_chrome.cc |
+++ b/components/feedback/feedback_uploader_chrome.cc |
@@ -46,12 +46,14 @@ void FeedbackUploaderChrome::DispatchReport(const std::string& data) { |
GURL post_url(url_); |
// Note: FeedbackUploaderDelegate deletes itself and the fetcher. |
- net::URLFetcher* fetcher = net::URLFetcher::Create( |
- post_url, net::URLFetcher::POST, |
- new FeedbackUploaderDelegate( |
- data, |
- base::Bind(&FeedbackUploaderChrome::UpdateUploadTimer, AsWeakPtr()), |
- base::Bind(&FeedbackUploaderChrome::RetryReport, AsWeakPtr()))); |
+ net::URLFetcher* fetcher = |
+ net::URLFetcher::Create( |
+ post_url, net::URLFetcher::POST, |
+ new FeedbackUploaderDelegate( |
+ data, base::Bind(&FeedbackUploaderChrome::UpdateUploadTimer, |
+ AsWeakPtr()), |
+ base::Bind(&FeedbackUploaderChrome::RetryReport, AsWeakPtr()))) |
+ .release(); |
// Tell feedback server about the variation state of this install. |
net::HttpRequestHeaders headers; |