| Index: content/browser/frame_host/navigation_request.cc
|
| diff --git a/content/browser/frame_host/navigation_request.cc b/content/browser/frame_host/navigation_request.cc
|
| index 0c6494043863b5c8aaadac1ca800c736a796cbc7..dc9769495d844070840d8b94635bc6f48134a8e4 100644
|
| --- a/content/browser/frame_host/navigation_request.cc
|
| +++ b/content/browser/frame_host/navigation_request.cc
|
| @@ -357,6 +357,8 @@ void NavigationRequest::OnResponseStarted(
|
| if (response->head.headers.get() &&
|
| (response->head.headers->response_code() == 204 ||
|
| response->head.headers->response_code() == 205)) {
|
| + frame_tree_node_->navigator()->DiscardPendingEntryIfNeeded(
|
| + navigation_handle_.get());
|
| frame_tree_node_->ResetNavigationRequest(false);
|
| return;
|
| }
|
|
|