> Suggestion:
>
> This is a usage error.  Be sure to initialize openssl when your
> application starts or
> when your DLL is loaded.   Do not wait for the first thread to attempt
> to make
> a call to OpenSSL to initialize it.

        That is not always possible. The process may become multi-threaded long
before it has any idea it's going to do anything related to SSL. Consider,
for example, a DLL that extends Acrobat to be able to contain embedded
interactive elements that communicate back to a server using a protocol
layered on top of SSL. Acrobat may well be multi-threaded before the
document is loaded and it is known that its content requires activating
this external module.

        DS


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

Reply via email to