| 7266 | class SSLThreadLocks { |
| 7267 | public: |
| 7268 | SSLThreadLocks() { |
| 7269 | openSSL_locks_ = |
| 7270 | std::make_shared<std::vector<std::mutex>>(CRYPTO_num_locks()); |
| 7271 | CRYPTO_set_locking_callback(locking_callback); |
| 7272 | } |
| 7273 | |
| 7274 | ~SSLThreadLocks() { CRYPTO_set_locking_callback(nullptr); } |
| 7275 |
nothing calls this directly
no outgoing calls
no test coverage detected