X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=test%2Frsa_test.c;h=9f1f3d69d9c87f7e8a4b76f539ba05690105d6f3;hp=85c7440b8c6805125dc4bf977c01296f246588a0;hb=541e9565bb5b860e9e0b5faeb5d474deeaef743b;hpb=25d6b3401ca40c9a2cbe5080449c1c2a37037777 diff --git a/test/rsa_test.c b/test/rsa_test.c index 85c7440b8c..9f1f3d69d9 100644 --- a/test/rsa_test.c +++ b/test/rsa_test.c @@ -222,8 +222,7 @@ int main(int argc, char *argv[]) int num; int n; - CRYPTO_malloc_debug_init(); - CRYPTO_dbg_set_options(V_CRYPTO_MDEBUG_ALL); + CRYPTO_set_mem_debug(1); CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON); RAND_seed(rnd_seed, sizeof rnd_seed); /* or OAEP may fail */ @@ -328,7 +327,10 @@ int main(int argc, char *argv[]) CRYPTO_cleanup_all_ex_data(); ERR_remove_thread_state(NULL); - CRYPTO_mem_leaks_fp(stderr); +#ifndef OPENSSL_NO_CRYPTO_MDEBUG + if (CRYPTO_mem_leaks_fp(stderr) <= 0) + err = 1; +#endif # ifdef OPENSSL_SYS_NETWARE if (err)