X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=test%2Fecdhtest.c;h=16d8cedac1d6f0701be7a95a45eb89e00e4333fa;hp=d77e007248a4116a3bba30bcf9aaf94532b3ea8d;hb=541e9565bb5b860e9e0b5faeb5d474deeaef743b;hpb=30243c9523057a4f2d3cf57cc9206d87c2a54dfa diff --git a/test/ecdhtest.c b/test/ecdhtest.c index d77e007248..16d8cedac1 100644 --- a/test/ecdhtest.c +++ b/test/ecdhtest.c @@ -1,4 +1,3 @@ -/* crypto/ecdh/ecdhtest.c */ /* ==================================================================== * Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. * @@ -452,14 +451,9 @@ int main(int argc, char *argv[]) int ret = 1; BIO *out; - CRYPTO_malloc_debug_init(); - CRYPTO_dbg_set_options(V_CRYPTO_MDEBUG_ALL); + CRYPTO_set_mem_debug(1); CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON); -# ifdef OPENSSL_SYS_WIN32 - CRYPTO_malloc_init(); -# endif - RAND_seed(rnd_seed, sizeof rnd_seed); out = BIO_new(BIO_s_file()); @@ -521,7 +515,10 @@ int main(int argc, char *argv[]) BIO_free(out); 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) + ret = 1; +#endif EXIT(ret); } #endif