Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1518)

Unified Diff: content/child/resource_dispatcher_unittest.cc

Issue 182383015: Merge weburlrequest_extradata_impl.cc/h into content/child/request_extra_data.cc/h (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/child/resource_dispatcher_unittest.cc
diff --git a/content/child/resource_dispatcher_unittest.cc b/content/child/resource_dispatcher_unittest.cc
index da0ef2a5d90d21374b0a37ffcdf0a40a55c48d92..d07fe7d9384e0494af010a38406a17a315ad567a 100644
--- a/content/child/resource_dispatcher_unittest.cc
+++ b/content/child/resource_dispatcher_unittest.cc
@@ -173,13 +173,22 @@ class ResourceDispatcherTest : public testing::Test, public IPC::Sender {
request_info.request_type = ResourceType::SUB_RESOURCE;
request_info.appcache_host_id = appcache::kNoHostId;
request_info.routing_id = 0;
- RequestExtraData extra_data(blink::WebPageVisibilityStateVisible,
- blink::WebString(),
- false, MSG_ROUTING_NONE, true, GURL(),
- false, -1, true,
- PAGE_TRANSITION_LINK, false, -1, -1,
- kInvalidServiceWorkerProviderId);
- request_info.extra_data = &extra_data;
+ RequestExtraData* extra_data = new RequestExtraData();
jam 2014/03/18 18:28:12 looks like this is what caused the asan leak which
+ extra_data->set_visibility_state(blink::WebPageVisibilityStateVisible);
+ extra_data->set_custom_user_agent(blink::WebString());
+ extra_data->set_was_after_preconnect_request(false);
+ extra_data->set_render_frame_id(MSG_ROUTING_NONE);
+ extra_data->set_is_main_frame(true);
+ extra_data->set_frame_origin(GURL());
+ extra_data->set_parent_is_main_frame(false);
+ extra_data->set_parent_render_frame_id(-1);
+ extra_data->set_allow_download(true);
+ extra_data->set_transition_type(PAGE_TRANSITION_LINK);
+ extra_data->set_should_replace_current_entry(false);
+ extra_data->set_transferred_request_child_id(-1);
+ extra_data->set_transferred_request_request_id(-1);
+ extra_data->set_service_worker_provider_id(kInvalidServiceWorkerProviderId);
+ request_info.extra_data = extra_data;
return dispatcher_->CreateBridge(request_info);
}

Powered by Google App Engine
This is Rietveld 408576698