It should call strerror_r() instead on platforms that have it. I experience crashes in an application that start database transactions in one thread, while extensions are being dlopened in another thread. When the database library is initialized ERR_load_ERR_strings() is called. In the extension-loading thread dlerror() is called if an extension fails to load. dlerror() unfortunately calls strerror() in glibc.
Regards, Thomas Sondergaard ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [email protected] Automated List Manager [email protected]
