Index: content/browser/frame_host/render_frame_host_impl.cc |
diff --git a/content/browser/frame_host/render_frame_host_impl.cc b/content/browser/frame_host/render_frame_host_impl.cc |
index 9a8810b3aa9a45c2ec8424f30fbbff6800fe5421..4727bd50ca6cceefc6e52c78eb21c934be4e0222 100644 |
--- a/content/browser/frame_host/render_frame_host_impl.cc |
+++ b/content/browser/frame_host/render_frame_host_impl.cc |
@@ -2274,12 +2274,12 @@ void RenderFrameHostImpl::UpdatePermissionsForNavigation( |
if (!GetProcess()->IsForGuestsOnly()) { |
ChildProcessSecurityPolicyImpl::GetInstance()->GrantRequestURL( |
GetProcess()->GetID(), common_params.url); |
- if (common_params.url.SchemeIs(url::kDataScheme) && |
- common_params.base_url_for_data_url.SchemeIs(url::kFileScheme)) { |
+ if (common_params.url.SchemeIs(url::kFileScheme) && |
+ common_params.data_url_with_base_url.SchemeIs(url::kDataScheme)) { |
// If 'data:' is used, and we have a 'file:' base url, grant access to |
// local files. |
ChildProcessSecurityPolicyImpl::GetInstance()->GrantRequestURL( |
- GetProcess()->GetID(), common_params.base_url_for_data_url); |
+ GetProcess()->GetID(), common_params.url); |
} |
} |