Hi, I've noticed that BIO_NOCLOSE flag does not have the desired effect on ssl_bio, i.e. SSL connection is closed regardless of whether this flag is set, or not. This patch should fix the problem.
--- openssl/ssl/bio_ssl.c 2002-01-12 16:56:10.000000000 +0100 +++ openssl.patched/ssl/bio_ssl.c 2003-02-07 15:22:09.000000000 +0100 @@ -125,7 +125,7 @@ if (a == NULL) return(0); bs=(BIO_SSL *)a->ptr; - if (bs->ssl != NULL) SSL_shutdown(bs->ssl); if (a->shutdown) { + if (bs->ssl != NULL) SSL_shutdown(bs->ssl); if (a->init && (bs->ssl != NULL)) SSL_free(bs->ssl); ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]