Author: mturk Date: Fri Aug 28 18:54:27 2009 New Revision: 808985 URL: http://svn.apache.org/viewvc?rev=808985&view=rev Log: Fix #42728 by not using the apr_os_thread_current. WIN32 implementation calls DuplicateHandle and OpenSSL uses this callback in DLL_THREAD_DETACH, meaning that the handles will leak for each created thread
Modified: tomcat/native/trunk/native/src/ssl.c Modified: tomcat/native/trunk/native/src/ssl.c URL: http://svn.apache.org/viewvc/tomcat/native/trunk/native/src/ssl.c?rev=808985&r1=808984&r2=808985&view=diff ============================================================================== --- tomcat/native/trunk/native/src/ssl.c (original) +++ tomcat/native/trunk/native/src/ssl.c Fri Aug 28 18:54:27 2009 @@ -203,6 +203,8 @@ } *psaptr = 0; return psaptr->PSATOLD; +#elif defined(WIN32) + return (unsigned long)GetCurrentThreadId(); #else return (unsigned long)(apr_os_thread_current()); #endif --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org