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
8f89ae928b
commit
8faad520ae
@ -367,7 +367,9 @@ int main(int argc, char *argv[])
|
|||||||
verbose = 0;
|
verbose = 0;
|
||||||
debug = 0;
|
debug = 0;
|
||||||
cipher = 0;
|
cipher = 0;
|
||||||
|
|
||||||
|
bio_err=BIO_new_fp(stderr,BIO_NOCLOSE);
|
||||||
|
|
||||||
CRYPTO_set_locking_callback(lock_dbg_cb);
|
CRYPTO_set_locking_callback(lock_dbg_cb);
|
||||||
|
|
||||||
/* enable memory leak checking unless explicitly disabled */
|
/* enable memory leak checking unless explicitly disabled */
|
||||||
@ -385,7 +387,6 @@ int main(int argc, char *argv[])
|
|||||||
|
|
||||||
RAND_seed(rnd_seed, sizeof rnd_seed);
|
RAND_seed(rnd_seed, sizeof rnd_seed);
|
||||||
|
|
||||||
bio_err=BIO_new_fp(stderr,BIO_NOCLOSE);
|
|
||||||
bio_stdout=BIO_new_fp(stdout,BIO_NOCLOSE);
|
bio_stdout=BIO_new_fp(stdout,BIO_NOCLOSE);
|
||||||
|
|
||||||
argc--;
|
argc--;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user