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

Reply via email to