Hello!

On Mon, 6 Dec 2004, Dr. Stephen Henson wrote:

> > We found out that dgst command never produce segfaults, and does call
> > destroy function, when req command (generating CSR or self-signed
> > certificate) does produce segfault. In both cases message digest
> > algorithm from our engine is used.
> I doubt its related to the NIDs and OBJ_create(). The NIDs and associated
> objects duplicate strings for use in OpenSSLs internal tables and so there
> shouldn't be any hanging references when a DLL unloads.
>
> In any case the extra objects are freed up when OBJ_cleanup() is called.

So I've found out what happens. openssl req calls OBJ_cleanup() itself,
but openssl dgst doesn't.

-- 
SY, Dmitry Belyavsky (ICQ UIN 11116575)

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to