> From: Cory Winter [mailto:[EMAIL PROTECTED]]

> Hmmm... this could be related to my problem as well. My application is
> more of a test suite which involves many connects and disconnects at a
> high rate. Sometimes, albeit rarely, my application makes it through 
> it's many tests but most times, I get SSL failures. I too am only
> experiencing this on Win32. My application is ported to other OS's
> I don't see the same problem. (ie. linux, solaris, aix, ...)

Might it be a Win32 conflicting-runtimes problem?  If all components of your
application, including the DLLs you're using (such as OpenSSL) that rely on
the C runtime, don't use the same incarnation of the MS C runtime, you can
run into a variety of synchronization and memory allocation problems.

I haven't built OpenSSL on Win32 so I don't know offhand which C runtime it
uses.  If you're using VC++ it'll be in the project settings ("C/C++" tab,
category "Code Generation").  If OpenSSL uses, say, "Multithreaded DLL",
then your application needs to use that as well.  (Note that "DLL" here
refers to the type of *runtime* - statically or dynamically linked - and not
to whether the *target* is a DLL.)

I believe people have reported running into this in the past on
openssl-users.

Michael Wojcik             [EMAIL PROTECTED]
MERANT
Department of English, Miami University
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to