diff options
| author | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2021-05-27 12:32:31 +0300 | 
|---|---|---|
| committer | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2021-05-27 12:56:35 +0300 | 
| commit | c518a8cf0f5032ad9b8e80907e2d553b1911424d (patch) | |
| tree | 8e5ab68b1744209f71ab84c810921ca6c89d4a9a | |
| parent | b91561e982dcf836e44a924018899a220c03cd9d (diff) | |
SL-15211 Remove unsused functions
CRYPTO_set_id_callback and CRYPTO_set_locking_callback are no-op in ssl 1.1.x
| -rw-r--r-- | indra/llcorehttp/httpcommon.cpp | 55 | 
1 files changed, 0 insertions, 55 deletions
| diff --git a/indra/llcorehttp/httpcommon.cpp b/indra/llcorehttp/httpcommon.cpp index e37a38b05f..bbf23a6d70 100644 --- a/indra/llcorehttp/httpcommon.cpp +++ b/indra/llcorehttp/httpcommon.cpp @@ -23,13 +23,6 @@   * Linden Research, Inc., 945 Battery Street, San Francisco, CA  94111  USA   * $/LicenseInfo$   */ -#if LL_WINDOWS -#define SAFE_SSL 1 -#elif LL_DARWIN -#define SAFE_SSL 1 -#else -#define SAFE_SSL 1 -#endif  #include "linden_common.h"		// Modifies curl/curl.h interfaces  #include "httpcommon.h" @@ -38,10 +31,6 @@  #include <curl/curl.h>  #include <string>  #include <sstream> -#if SAFE_SSL -#include <openssl/crypto.h> -#include <functional>               // std::hash -#endif  namespace LLCore @@ -348,34 +337,6 @@ void deallocateEasyCurl(CURL *curlp)  } -#if SAFE_SSL -//static -void ssl_locking_callback(int mode, int type, const char *file, int line) -{ -    if (type >= sSSLMutex.size()) -    { -        LL_WARNS() << "Attempt to get unknown MUTEX in SSL Lock." << LL_ENDL; -    } - -    if (mode & CRYPTO_LOCK) -    { -        sSSLMutex[type]->lock(); -    } -    else -    { -        sSSLMutex[type]->unlock(); -    } -} - -//static -unsigned long ssl_thread_id(void) -{ -    // std::thread::id is very deliberately opaque, but we can hash it -    return std::hash<LLThread::id_t>()(LLThread::currentID()); -} -#endif - -  }  void initialize() @@ -387,27 +348,11 @@ void initialize()      check_curl_code(code, CURL_GLOBAL_ALL); -#if SAFE_SSL -    S32 mutex_count = CRYPTO_num_locks(); -    for (S32 i = 0; i < mutex_count; i++) -    { -        sSSLMutex.push_back(LLMutex_ptr(new LLMutex())); -    } -    CRYPTO_set_id_callback(&ssl_thread_id); -    CRYPTO_set_locking_callback(&ssl_locking_callback); -#endif -  }  void cleanup()  { -#if SAFE_SSL -    CRYPTO_set_id_callback(NULL); -    CRYPTO_set_locking_callback(NULL); -    sSSLMutex.clear(); -#endif -      curl_global_cleanup();  } | 
