Index: extensions/browser/guest_view/extension_options/extension_options_guest.cc |
diff --git a/extensions/browser/guest_view/extension_options/extension_options_guest.cc b/extensions/browser/guest_view/extension_options/extension_options_guest.cc |
index f594ade9b2630e53a5138f14152cfa2356f9ff51..95a1b4a5559aaa93004b66707e6ee9931b80b861 100644 |
--- a/extensions/browser/guest_view/extension_options/extension_options_guest.cc |
+++ b/extensions/browser/guest_view/extension_options/extension_options_guest.cc |
@@ -231,7 +231,7 @@ void ExtensionOptionsGuest::DidNavigateMainFrame( |
ui_zoom::ZoomController::ZOOM_MODE_ISOLATED); |
SetGuestZoomLevelToMatchEmbedder(); |
- if (params.url.GetOrigin() != options_page_.GetOrigin()) { |
+ if (!url::Origin(params.url).IsSameOriginWith(url::Origin(options_page_))) { |
bad_message::ReceivedBadMessage(web_contents()->GetRenderProcessHost(), |
bad_message::EOG_BAD_ORIGIN); |
} |