allocate bio_err before memory debugging is enabled to avoid memory leaks
(we can't release it before the CRYPTO_mem_leaks() call!) Submitted by: Nils Larsch
This commit is contained in:
parent
229dc0ee31
commit
1e3a9b650f
1 changed files with 3 additions and 2 deletions
|
@ -385,7 +385,9 @@ int main(int argc, char *argv[])
|
|||
verbose = 0;
|
||||
debug = 0;
|
||||
cipher = 0;
|
||||
|
||||
|
||||
bio_err=BIO_new_fp(stderr,BIO_NOCLOSE);
|
||||
|
||||
CRYPTO_set_locking_callback(lock_dbg_cb);
|
||||
|
||||
/* enable memory leak checking unless explicitly disabled */
|
||||
|
@ -403,7 +405,6 @@ int main(int argc, char *argv[])
|
|||
|
||||
RAND_seed(rnd_seed, sizeof rnd_seed);
|
||||
|
||||
bio_err=BIO_new_fp(stderr,BIO_NOCLOSE);
|
||||
bio_stdout=BIO_new_fp(stdout,BIO_NOCLOSE);
|
||||
|
||||
argc--;
|
||||
|
|
Loading…
Reference in a new issue