From 7a84daf3f7183704f8f64a67a8feadee45097885 Mon Sep 17 00:00:00 2001 From: orignal Date: Mon, 11 Jan 2016 17:37:20 -0500 Subject: [PATCH] temporary disable openssl mutexes --- Crypto.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Crypto.cpp b/Crypto.cpp index 1a868567..8416a337 100644 --- a/Crypto.cpp +++ b/Crypto.cpp @@ -683,7 +683,7 @@ namespace crypto #endif } - std::vector > m_OpenSSLMutexes; +/* std::vector > m_OpenSSLMutexes; static void OpensslLockingCallback(int mode, int type, const char * file, int line) { if (type > 0 && (size_t)type < m_OpenSSLMutexes.size ()) @@ -693,21 +693,21 @@ namespace crypto else m_OpenSSLMutexes[type]->unlock (); } - } + }*/ void InitCrypto () { SSL_library_init (); - auto numLocks = CRYPTO_num_locks(); +/* auto numLocks = CRYPTO_num_locks(); for (int i = 0; i < numLocks; i++) m_OpenSSLMutexes.emplace_back (new std::mutex); - CRYPTO_set_locking_callback (OpensslLockingCallback); + CRYPTO_set_locking_callback (OpensslLockingCallback);*/ } void TerminateCrypto () { - CRYPTO_set_locking_callback (nullptr); - m_OpenSSLMutexes.clear (); +/* CRYPTO_set_locking_callback (nullptr); + m_OpenSSLMutexes.clear ();*/ } } }