Index: net/http/http_network_session.cc |
diff --git a/net/http/http_network_session.cc b/net/http/http_network_session.cc |
index 3bf68b42d8a993a01a4a684dcf20ba926628bfdc..1d152280598c290c8c3921ce0debeb18b80f8f22 100644 |
--- a/net/http/http_network_session.cc |
+++ b/net/http/http_network_session.cc |
@@ -125,6 +125,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); |
} |
@@ -176,6 +177,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, |
@@ -319,7 +321,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() { |