Index: net/http/http_cache.cc |
diff --git a/net/http/http_cache.cc b/net/http/http_cache.cc |
index 8b0811f02b4eaeaa3e01773c3bd0e055407d465a..8a445653f6553d94c464224ae71ef7e632f17b0e 100644 |
--- a/net/http/http_cache.cc |
+++ b/net/http/http_cache.cc |
@@ -377,12 +377,8 @@ void HttpCache::CloseCurrentConnections() { |
net::HttpNetworkLayer* network = |
static_cast<net::HttpNetworkLayer*>(network_layer_.get()); |
HttpNetworkSession* session = network->GetSession(); |
- if (session) { |
- session->tcp_socket_pool()->CloseIdleSockets(); |
- if (session->spdy_session_pool()) |
- session->spdy_session_pool()->CloseAllSessions(); |
- session->ReplaceTCPSocketPool(); |
- } |
+ if (session) |
+ session->Flush(); |
} |
//----------------------------------------------------------------------------- |