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 1794aaa71fcb5af4caa22cb3e05cb35ac6285d80..d6ee3d333518761ebd9561c4d136a77be443741a 100644 |
--- a/content/browser/frame_host/render_frame_host_impl.cc |
+++ b/content/browser/frame_host/render_frame_host_impl.cc |
@@ -1020,20 +1020,9 @@ void RenderFrameHostImpl::OnDidFailProvisionalLoadWithError( |
// TODO(clamy): Kill the renderer with RFH_FAIL_PROVISIONAL_LOAD_NO_HANDLE and |
// return early if navigation_handle_ is null, once we prevent that case from |
// happening in practice. |
- if (IsBrowserSideNavigationEnabled() && navigation_handle_ && |
- navigation_handle_->GetNetErrorCode() == net::OK) { |
- // The renderer should not be sending this message unless asked to commit |
- // an error page. |
- // TODO(clamy): Stop sending DidFailProvisionalLoad IPCs at all when enough |
- // observers have moved to DidFinishNavigation. |
- bad_message::ReceivedBadMessage( |
- GetProcess(), bad_message::RFH_FAIL_PROVISIONAL_LOAD_NO_ERROR); |
- return; |
- } |
// Update the error code in the NavigationHandle of the navigation. |
- // PlzNavigate: this has already done in NavigationRequest::OnRequestFailed. |
- if (!IsBrowserSideNavigationEnabled() && navigation_handle_) { |
+ if (navigation_handle_) { |
navigation_handle_->set_net_error_code( |
static_cast<net::Error>(params.error_code)); |
} |