View | Details | Raw Unified | Return to bug 232481
Collapse All | Expand All

(-)mail/opendkim/files/patch-opendkim_opendkim-crypto.c (-2 / +2 lines)
Lines 4-10 Link Here
4
 	{
4
 	{
5
 		assert(pthread_setspecific(id_key, ptr) == 0);
5
 		assert(pthread_setspecific(id_key, ptr) == 0);
6
 
6
 
7
+#if OPENSSL_VERSION_NUMBER >= 0x10100000
7
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000 && !defined(LIBRESSL_VERSION_NUMBER))
8
+		OPENSSL_thread_stop();
8
+		OPENSSL_thread_stop();
9
+#else
9
+#else
10
 		ERR_remove_state(0);
10
 		ERR_remove_state(0);
Lines 16-22 Link Here
16
 {
16
 {
17
 	if (crypto_init_done)
17
 	if (crypto_init_done)
18
 	{
18
 	{
19
+#if OPENSSL_VERSION_NUMBER >= 0x10100000
19
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000 && !defined(LIBRESSL_VERSION_NUMBER))
20
+		OPENSSL_thread_stop();
20
+		OPENSSL_thread_stop();
21
+#else
21
+#else
22
 		CRYPTO_cleanup_all_ex_data();
22
 		CRYPTO_cleanup_all_ex_data();

Return to bug 232481