--- openssl-0.9.8h/crypto/cryptlib.c.old	2007-09-06 21:43:46.000000000 +0900
+++ openssl-0.9.8h/crypto/cryptlib.c	2008-09-27 10:59:55.474672000 +0900
@@ -611,7 +611,9 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, 
 	case DLL_THREAD_ATTACH:
 		break;
 	case DLL_THREAD_DETACH:
+#if !defined(__CYGWIN__)
 		ERR_remove_state(0);
+#endif
 		break;
 	case DLL_PROCESS_DETACH:
 		break;
