Module: kamailio Branch: master Commit: 9f338d7525edf72f10bfed3b37b8db5a2870431f URL: https://github.com/kamailio/kamailio/commit/9f338d7525edf72f10bfed3b37b8db5a...
Author: Daniel-Constantin Mierla miconda@gmail.com Committer: Daniel-Constantin Mierla miconda@gmail.com Date: 2016-07-11T13:22:29+02:00
tls: test if ssl crypto locking callback is already set
- don't start if yes, ssl lib needs to use shared memory
---
Modified: modules/tls/tls_locking.c
---
Diff: https://github.com/kamailio/kamailio/commit/9f338d7525edf72f10bfed3b37b8db5a... Patch: https://github.com/kamailio/kamailio/commit/9f338d7525edf72f10bfed3b37b8db5a...
---
diff --git a/modules/tls/tls_locking.c b/modules/tls/tls_locking.c index 3515f01..b969186 100644 --- a/modules/tls/tls_locking.c +++ b/modules/tls/tls_locking.c @@ -145,6 +145,10 @@ int tls_init_locks() n_static_locks=0; } if (n_static_locks){ + if (CRYPTO_get_locking_callback()!=NULL) { + LM_CRIT("ssl locking callback already set\n"); + return -1; + } static_locks=lock_set_alloc(n_static_locks); if (static_locks==0){ LOG(L_CRIT, "ERROR: tls_init_locking: could not allocate lockset"