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
diff --git a/ssl/ssltest.c b/ssl/ssltest.c
index 035a4d2..c60a8ac 100644
--- a/ssl/ssltest.c
+++ b/ssl/ssltest.c
@@ -385,7 +385,9 @@
 	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 @@
 
 	RAND_seed(rnd_seed, sizeof rnd_seed);
 
-	bio_err=BIO_new_fp(stderr,BIO_NOCLOSE);
 	bio_stdout=BIO_new_fp(stdout,BIO_NOCLOSE);
 
 	argc--;