Fix locking in ssl_cert_dup()
[openssl.git] / test / rsa_test.c
index 0b707bf715ec7981ce5b43a3680d4896ea29e19a..770c37638059b754496d3831449d96e1cf450d6b 100644 (file)
@@ -324,11 +324,9 @@ int main(int argc, char *argv[])
         RSA_free(key);
     }
 
-    CRYPTO_cleanup_all_ex_data();
-    ERR_remove_thread_state(NULL);
-
 #ifndef OPENSSL_NO_CRYPTO_MDEBUG
-    CRYPTO_mem_leaks_fp(stderr);
+    if (CRYPTO_mem_leaks_fp(stderr) <= 0)
+        err = 1;
 #endif
 
 # ifdef OPENSSL_SYS_NETWARE