From 4fd2ead09dfc35b5eaae1fb1ff449ebd1e54d08e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bodo=20M=C3=B6ller?= Date: Sat, 15 Jan 2000 03:08:52 +0000 Subject: Enable memory checking earlier (we correctly free everything except for the BIO through which we print the memory leak list, and the leak printing function ignores this one block). --- apps/openssl.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'apps/openssl.c') diff --git a/apps/openssl.c b/apps/openssl.c index e910faf701..71f5ba7f67 100644 --- a/apps/openssl.c +++ b/apps/openssl.c @@ -120,9 +120,6 @@ int main(int Argc, char *Argv[]) arg.data=NULL; arg.count=0; - /* SSLeay_add_ssl_algorithms(); is called in apps_startup() */ - apps_startup(); - #if defined(DEBUG) && !defined(WINDOWS) && !defined(MSDOS) #ifdef SIGBUS signal(SIGBUS,sig_stop); @@ -132,12 +129,14 @@ int main(int Argc, char *Argv[]) #endif #endif + CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON); + + apps_startup(); + if (bio_err == NULL) if ((bio_err=BIO_new(BIO_s_file())) != NULL) BIO_set_fp(bio_err,stderr,BIO_NOCLOSE|BIO_FP_TEXT); - CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON); - ERR_load_crypto_strings(); /* Lets load up our environment a little */ -- cgit v1.2.3