Fix build on CentOS 7

This commit is contained in:
Dominik Charousset 2022-04-28 19:37:11 +02:00
parent 8786f5ab1d
commit 6182acd198

View file

@ -89,14 +89,14 @@ int perftools_profile = 0;
#endif
#if OPENSSL_VERSION_NUMBER < 0x10100000L
namespace
{
struct CRYPTO_dynlock_value
{
std::mutex mtx;
};
namespace
{
std::unique_ptr<std::mutex[]> ssl_mtx_tbl;
void ssl_lock_fn(int mode, int n, const char*, int)
@ -627,7 +627,7 @@ SetupResult setup(int argc, char** argv, Options* zopts)
// DEBUG_MSG("HMAC key: %s\n", md5_digest_print(shared_hmac_md5_key));
init_hash_function();
do_ssl_init();
do_ssl_init();
// FIXME: On systems that don't provide /dev/urandom, OpenSSL doesn't
// seed the PRNG. We should do this here (but at least Linux, FreeBSD
@ -1070,7 +1070,7 @@ int cleanup(bool did_run_loop)
sqlite3_shutdown();
do_ssl_deinit();
do_ssl_deinit();
// Close files after net_delete(), because net_delete()
// might write to connection content files.