Is there any reason why this error isn't among the non-fatal errors in BIO_sock_non_fatal_error() (in crypto/bio/bss_file.c) ?
MSDN has this to say: WSAINPROGRESS: A blocking Windows Sockets 1.1 call is in progress, or the service provider is still processing a callback function. ... A blocking operation is currently executing. Windows Sockets only allows a single blocking operation-per- task or thread-to be outstanding, and if any other function call is made (whether or not it references that or any other socket) the function fails with the WSAEINPROGRESS error. ref. http://msdn.microsoft.com/library/en-us/winsock/winsock/recv_2.asp?frame=true I would interpret that as it can only happen on the old Winsock 1.1 API. Or can that happen if WSAStartup() requested WS 1.1? --gv ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]