> 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]