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);
#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 */
ERR_free_strings();
#ifdef LEVITTE_DEBUG
- CRYPTO_add_info("Just to make sure I get a memory leak I can see :-)");
+ CRYPTO_push_info("Just to make sure I get a memory leak I can see :-)");
(void)Malloc(1024);
+ CRYPTO_pop_info();
#endif
CRYPTO_mem_leaks(bio_err);