Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#254 SecureSocketImpl::shutdown() causes web browser to hang

closed
nobody
Net (141)
5
2012-09-14
2009-05-06
No

SecureSocketImpl::shutdown() attempts to perform a proper SSL shutdown by calling OpenSSL's SSL_shutdown() function multiple times, until SSL_shutdown() return 1 to indicate a complete shutdown. However, web browsers seem to have an issue with this, which causes them to hang. Calling SSL_shutdown() only once, just to signal a shutdown, fixes this issue. See attached patch.

Discussion

  • fixed in 1.3.5