On Thu, Jun 05, 2003 at 07:52:00PM +0200, via RT wrote:
>
> The example in this man page shows the creation of a bio pair and then
> setting them as the io bios for an ssl object. It states that the
> internal bio is implicitly deallocated when SSL-free is called on the
> ssl object. This does not appear to be the case. In an application
> developed using this assumption it was found that bio buffer and the
> internal bio were leaked. The leak was cleaned up by manually
> deallocating the internal bio.
>
> Is this a implimentaion error or a documentaion bug?
Hmm. I wrote the manual page and I am somehow convinced that it is
correct. Whenever SSL_free() is called, the underlying BIO is also
free()ed. As a BIO pair consists of 2 BIOs, only one BIO is freed
automatically, the other one has to be handled by the application.
Are you sure that both BIO objects are left after SSL_free()?
Best regards,
Lutz
--
Lutz Jaenicke [EMAIL PROTECTED]
http://www.aet.TU-Cottbus.DE/personen/jaenicke/
BTU Cottbus, Allgemeine Elektrotechnik
Universitaetsplatz 3-4, D-03044 Cottbus
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]