Index: content/renderer/render_view_impl.cc |
=================================================================== |
--- content/renderer/render_view_impl.cc (revision 178378) |
+++ content/renderer/render_view_impl.cc (working copy) |
@@ -1843,8 +1843,10 @@ |
params.frame_name = frame_name; |
params.opener_frame_id = creator->identifier(); |
params.opener_url = creator->document().url(); |
- params.opener_security_origin = |
- creator->document().securityOrigin().toString().utf8(); |
+ GURL security_url(creator->document().securityOrigin().toString().utf8()); |
+ if (!security_url.is_valid()) |
+ security_url = GURL(); |
+ params.opener_security_origin = security_url; |
params.opener_suppressed = creator->willSuppressOpenerInNewFrame(); |
params.disposition = NavigationPolicyToDisposition(policy); |
if (!request.isNull()) |