summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--t/local/62_threads-ctx_new-deadlock.t2
1 files changed, 1 insertions, 1 deletions
diff --git a/t/local/62_threads-ctx_new-deadlock.t b/t/local/62_threads-ctx_new-deadlock.t
index f25cdf4..fac8808 100644
--- a/t/local/62_threads-ctx_new-deadlock.t
+++ b/t/local/62_threads-ctx_new-deadlock.t
@@ -26,7 +26,7 @@ require threads;
# If we need to do OPENSSL_INIT_crypto() call, we must skip the
# default library initialisation. Otherwise our call to
# OPENSSL_init_crypto() won't do anything.
-defined &Net::SSLeay::OPENSSL_init_crypto ?
+eval { Net::SSLeay::OPENSSL_INIT_NO_ATEXIT(); return 1; } ?
Net::SSLeay::OPENSSL_init_crypto(Net::SSLeay::OPENSSL_INIT_NO_ATEXIT(), undef) :
initialise_libssl();