| Index: chrome/browser/ui/tab_contents/core_tab_helper.cc
|
| diff --git a/chrome/browser/ui/tab_contents/core_tab_helper.cc b/chrome/browser/ui/tab_contents/core_tab_helper.cc
|
| index df57665f89971bd2573a71a5fbf4c0ec2270da42..94b92acdcd6d943b0c018d297ba8827109153d89 100644
|
| --- a/chrome/browser/ui/tab_contents/core_tab_helper.cc
|
| +++ b/chrome/browser/ui/tab_contents/core_tab_helper.cc
|
| @@ -350,12 +350,12 @@ void CoreTabHelper::DoSearchByImageInNewTab(const GURL& src_url,
|
| result, content::Referrer(), NEW_FOREGROUND_TAB,
|
| ui::PAGE_TRANSITION_LINK, false);
|
| const std::string& content_type = post_content.first;
|
| - std::string* post_data = &post_content.second;
|
| - if (!post_data->empty()) {
|
| + const std::string& post_data = post_content.second;
|
| + if (!post_data.empty()) {
|
| DCHECK(!content_type.empty());
|
| open_url_params.uses_post = true;
|
| - open_url_params.browser_initiated_post_data =
|
| - base::RefCountedString::TakeString(post_data);
|
| + open_url_params.post_data =
|
| + content::ResourceRequestBody::CreateFromBytes(post_data);
|
| open_url_params.extra_headers += base::StringPrintf(
|
| "%s: %s\r\n", net::HttpRequestHeaders::kContentType,
|
| content_type.c_str());
|
|
|