Index: net/http/http_network_session.cc |
diff --git a/net/http/http_network_session.cc b/net/http/http_network_session.cc |
index cd58bb6038aef233339a964c68a9ca6d67cc7731..b57653a3b77aea99af3d6904e8f0ee6f2e0a37fd 100644 |
--- a/net/http/http_network_session.cc |
+++ b/net/http/http_network_session.cc |
@@ -105,7 +105,6 @@ |
: client_socket_factory(nullptr), |
host_resolver(nullptr), |
cert_verifier(nullptr), |
- enable_server_push_cancellation(false), |
channel_id_service(nullptr), |
transport_security_state(nullptr), |
cert_transparency_verifier(nullptr), |
@@ -399,9 +398,7 @@ |
void HttpNetworkSession::SetServerPushDelegate( |
std::unique_ptr<ServerPushDelegate> push_delegate) { |
- DCHECK(push_delegate); |
- if (!params_.enable_server_push_cancellation || push_delegate_) |
- return; |
+ DCHECK(!push_delegate_ && push_delegate); |
push_delegate_ = std::move(push_delegate); |
spdy_session_pool_.set_server_push_delegate(push_delegate_.get()); |