Lines 43-50
Link Here
|
43 |
|
43 |
|
44 |
#ifdef USESSL |
44 |
#ifdef USESSL |
45 |
bool Socket::sslInit=false; |
45 |
bool Socket::sslInit=false; |
|
|
46 |
#if OPENSSL_VERSION_NUMBER < 0x10100000L |
46 |
CriticalSection Socket::cryptoLock[CRYPTO_NUM_LOCKS]; |
47 |
CriticalSection Socket::cryptoLock[CRYPTO_NUM_LOCKS]; |
47 |
#endif |
48 |
#endif |
|
|
49 |
#endif |
48 |
CriticalSection Socket::mutex; |
50 |
CriticalSection Socket::mutex; |
49 |
int Socket::instanceCount=0; |
51 |
int Socket::instanceCount=0; |
50 |
|
52 |
|
Lines 160-166
Link Here
|
160 |
SSL_load_error_strings(); |
162 |
SSL_load_error_strings(); |
161 |
ERR_load_crypto_strings(); |
163 |
ERR_load_crypto_strings(); |
162 |
CRYPTO_set_id_callback(Thread::threadID); |
164 |
CRYPTO_set_id_callback(Thread::threadID); |
|
|
165 |
#if OPENSSL_VERSION_NUMBER < 0x10100000L |
163 |
CRYPTO_set_locking_callback(lockingCallback); |
166 |
CRYPTO_set_locking_callback(lockingCallback); |
|
|
167 |
#endif |
164 |
SSL_library_init(); |
168 |
SSL_library_init(); |
165 |
sslInit=true; |
169 |
sslInit=true; |
166 |
char *env=NULL; |
170 |
char *env=NULL; |