Index: net/http/http_network_session.cc |
diff --git a/net/http/http_network_session.cc b/net/http/http_network_session.cc |
index 59b955f3e1aea3aa2bcbf1409f92c90f929bc0a5..6c6c0ec52f55dd2245163f583753902659bd7c8f 100644 |
--- a/net/http/http_network_session.cc |
+++ b/net/http/http_network_session.cc |
@@ -127,6 +127,7 @@ HttpNetworkSession::Params::Params() |
quic_close_sessions_on_ip_change(false), |
quic_idle_connection_timeout_seconds(kIdleConnectionTimeoutSeconds), |
quic_disable_preconnect_if_0rtt(false), |
+ quic_migrate_sessions_on_network_change(false), |
proxy_delegate(NULL) { |
quic_supported_versions.push_back(QUIC_VERSION_25); |
} |
@@ -178,6 +179,7 @@ HttpNetworkSession::HttpNetworkSession(const Params& params) |
params.quic_store_server_configs_in_properties, |
params.quic_close_sessions_on_ip_change, |
params.quic_idle_connection_timeout_seconds, |
+ params.quic_migrate_sessions_on_network_change, |
params.quic_connection_options), |
spdy_session_pool_(params.host_resolver, |
params.ssl_config_service, |
@@ -321,7 +323,7 @@ void HttpNetworkSession::CloseAllConnections() { |
normal_socket_pool_manager_->FlushSocketPoolsWithError(ERR_ABORTED); |
websocket_socket_pool_manager_->FlushSocketPoolsWithError(ERR_ABORTED); |
spdy_session_pool_.CloseCurrentSessions(ERR_ABORTED); |
- quic_stream_factory_.CloseAllSessions(ERR_ABORTED); |
+ quic_stream_factory_.CloseAllSessions(ERR_ABORTED, QUIC_INTERNAL_ERROR); |
} |
void HttpNetworkSession::CloseIdleConnections() { |