Index: net/socket/client_socket_factory.cc |
=================================================================== |
--- net/socket/client_socket_factory.cc (revision 75806) |
+++ net/socket/client_socket_factory.cc (working copy) |
@@ -93,6 +93,25 @@ |
NULL /* DnsCertProvenanceChecker */); |
} |
+void ClientSocketFactory::ClearSSLSessionCache() { |
wtc
2011/02/24 01:00:14
This should be defined by the DefaultClientSocketF
Ryan Hamilton
2011/02/24 22:38:46
Done.
|
+#if defined(OS_WIN) |
+ if (!g_use_system_ssl) { |
+ SSLClientSocketNSS::ClearSessionCache(); |
+ } |
wtc
2011/02/24 01:00:14
Nit: don't use curly braces {} around simple one-l
Ryan Hamilton
2011/02/24 22:38:46
Done! Sorry about that! GFE *requires* braces on
|
+#elif defined(USE_OPENSSL) |
+ // no-op |
+#elif defined(USE_NSS) |
+ SSLClientSocketNSS::ClearSessionCache(); |
+#elif defined(OS_MACOSX) |
+ if (!g_use_system_ssl) { |
+ SSLClientSocketNSS::ClearSessionCache(); |
+ } |
+#else |
+ NOTIMPLEMENTED(); |
+ return NULL; |
wtc
2011/02/24 01:00:14
Bug: remove "return NULL;" because this function r
Ryan Hamilton
2011/02/24 22:38:46
Done.
|
+#endif |
+} |
+ |
// static |
ClientSocketFactory* ClientSocketFactory::GetDefaultFactory() { |
return g_default_client_socket_factory.Pointer(); |