summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlzheng@chromium.org <lzheng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-19 16:56:10 +0000
committerlzheng@chromium.org <lzheng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-19 16:56:10 +0000
commited748745c9b29696c4510db09a219c1c6863b05a (patch)
treef740406c6398e4d87b99740d96d90b8a3d8000c6
parenta80e61c91b97934caea6c8998afdba94b95c3acd (diff)
downloadchromium_src-ed748745c9b29696c4510db09a219c1c6863b05a.zip
chromium_src-ed748745c9b29696c4510db09a219c1c6863b05a.tar.gz
chromium_src-ed748745c9b29696c4510db09a219c1c6863b05a.tar.bz2
Make sure we flush ssl pool when CloseCurrentConnections is called.
BUG=none TEST=none (this is a method for testing/debugging) Review URL: http://codereview.chromium.org/3171016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56698 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--net/http/http_cache.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/net/http/http_cache.cc b/net/http/http_cache.cc
index a27a8bd..45094fc 100644
--- a/net/http/http_cache.cc
+++ b/net/http/http_cache.cc
@@ -378,6 +378,7 @@ void HttpCache::CloseCurrentConnections() {
static_cast<net::HttpNetworkLayer*>(network_layer_.get());
HttpNetworkSession* session = network->GetSession();
if (session) {
+ session->ssl_socket_pool()->Flush();
session->tcp_socket_pool()->Flush();
if (session->spdy_session_pool())
session->spdy_session_pool()->CloseCurrentSessions();