From 31831c300be3d1fc6387ce221c069301ecb3c087 Mon Sep 17 00:00:00 2001 From: alegon01 Date: Tue, 12 Mar 2019 08:52:06 +0100 Subject: [PATCH] Remove the call to OPENSSL_init_crypto() which is not needed. I have a segmentation fault when the process exits. --- src/tools/pkcs11-tool.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/tools/pkcs11-tool.c b/src/tools/pkcs11-tool.c index dfdd170a..b91a660b 100644 --- a/src/tools/pkcs11-tool.c +++ b/src/tools/pkcs11-tool.c @@ -583,14 +583,6 @@ int main(int argc, char * argv[]) #ifdef ENABLE_OPENSSL #if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) OPENSSL_config(NULL); -#endif -#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER) - OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CRYPTO_STRINGS - | OPENSSL_INIT_ADD_ALL_CIPHERS - | OPENSSL_INIT_ADD_ALL_DIGESTS - | OPENSSL_INIT_LOAD_CONFIG, - NULL); -#else /* OpenSSL magic */ OpenSSL_add_all_algorithms(); OPENSSL_malloc_init();