| Index: net/socket/ssl_client_socket_nss.cc
|
| diff --git a/net/socket/ssl_client_socket_nss.cc b/net/socket/ssl_client_socket_nss.cc
|
| index 5380a9a12745a8c1cce449d42bb1b79c05728aab..4fdecc98e846d1f123d3dd7ae14f25acfd8925fb 100644
|
| --- a/net/socket/ssl_client_socket_nss.cc
|
| +++ b/net/socket/ssl_client_socket_nss.cc
|
| @@ -838,10 +838,12 @@ int SSLClientSocketNSS::Init() {
|
| if (!NSS_IsInitialized())
|
| return ERR_UNEXPECTED;
|
| #if !defined(OS_MACOSX) && !defined(OS_WIN)
|
| - // We must call EnsureOCSPInit() here, on the IO thread, to get the IO loop
|
| - // by MessageLoopForIO::current().
|
| - // X509Certificate::Verify() runs on a worker thread of CertVerifier.
|
| - EnsureOCSPInit();
|
| + if (ssl_config_.rev_checking_enabled) {
|
| + // We must call EnsureOCSPInit() here, on the IO thread, to get the IO loop
|
| + // by MessageLoopForIO::current().
|
| + // X509Certificate::Verify() runs on a worker thread of CertVerifier.
|
| + EnsureOCSPInit();
|
| + }
|
| #endif
|
|
|
| LeaveFunction("");
|
|
|