> Hmmm... how do you get in a situation where multiple threads can call
> OBJ_NAME_add()? The OBJ_NAME stuff is normally called when algorithms
> are added and tidied up in a global table. 
> 
> They are normally added once when the program starts and once when it
> finishes, that is before multiple threads are spawned and after all but
> one has exited.

Ouch....You are quite correct. We made the mistake you mentioned.
Maybe it is worth adding this situation into FAQ. :Q

So....please throw the (shameful :Q ) patch away.

Indi Chen

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

Reply via email to