If SSL_get_error returns 5 after most SSL_* returns <=0, that is SSL_ERROR_SYSCALL.
An error occurred on a socket I/O call. Look at errno on Unix or [WSA]GetLastError() on Windows. For Unix you can just use strerror() or perror() to get an explanation; for Windows the MS CRT doesn't know about socket error codes and you need to use FormatError (or look up manually). In some cases the openssl error queue, most easily displayed with ERR_print_errors[_fp], may contain additional information, but for SSL_connect in my experience usually not. From: owner-openssl-us...@openssl.org [mailto:owner-openssl-us...@openssl.org] On Behalf Of Afroz Jahan Sent: Tuesday, February 25, 2014 23:52 To: openssl-users@openssl.org Subject: *** Spam *** SSL_Connect return 0 with error 5 Hi, We could not able to trace out where exactly the problem is as SSL_connect() returned 0 with ErrorNo:5 Error:error:00000005:lib(0):func(0):DH lib Thanks & Regards Afroz Jahan | Software Engineer EiQ NetworksR, Inc. | <http://www.eiqnetworks.com/> www.eiqnetworks.com e: <mailto:afr...@eiqnetworks.com> afr...@eiqnetworks.com | p: +91 9550819662 t: <https://twitter.com/EIQNetworks> https://twitter.com/EIQNetworks | b: <http://blog.eiqnetworks.com/> http://blog.eiqnetworks.com eiqlogo
<<image001.jpg>>