Author: gsim Date: Wed Jul 1 17:42:26 2009 New Revision: 790291 URL: http://svn.apache.org/viewvc?rev=790291&view=rev Log: Prevent broker thread blocking while SSL handshake completes.
Modified: qpid/trunk/qpid/cpp/src/qpid/sys/ssl/SslSocket.cpp Modified: qpid/trunk/qpid/cpp/src/qpid/sys/ssl/SslSocket.cpp URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/sys/ssl/SslSocket.cpp?rev=790291&r1=790290&r2=790291&view=diff ============================================================================== --- qpid/trunk/qpid/cpp/src/qpid/sys/ssl/SslSocket.cpp (original) +++ qpid/trunk/qpid/cpp/src/qpid/sys/ssl/SslSocket.cpp Wed Jul 1 17:42:26 2009 @@ -120,7 +120,6 @@ { socket = SSL_ImportFD(model, PR_ImportTCPSocket(impl->fd)); NSS_CHECK(SSL_ResetHandshake(socket, true)); - NSS_CHECK(SSL_ForceHandshake(socket)); } void SslSocket::setNonblocking() const @@ -152,7 +151,6 @@ throw Exception(QPID_MSG("Could not resolve address for host.")); } PR_CHECK(PR_Connect(socket, &address, PR_INTERVAL_NO_TIMEOUT)); - NSS_CHECK(SSL_ForceHandshake(socket)); } void SslSocket::close() const --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:commits-subscr...@qpid.apache.org