diff options
author | Gordon Sim <gsim@apache.org> | 2009-07-01 17:42:26 +0000 |
---|---|---|
committer | Gordon Sim <gsim@apache.org> | 2009-07-01 17:42:26 +0000 |
commit | 205287377cf6d24b461ef336b268294f860862a3 (patch) | |
tree | bbdd96f00ab2576646fa7dce2011952a1f15aee7 /cpp/src | |
parent | f214a928494eb622303370d3f5a62d1b4dc7e56d (diff) | |
download | qpid-python-205287377cf6d24b461ef336b268294f860862a3.tar.gz |
Prevent broker thread blocking while SSL handshake completes.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@790291 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src')
-rw-r--r-- | cpp/src/qpid/sys/ssl/SslSocket.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/cpp/src/qpid/sys/ssl/SslSocket.cpp b/cpp/src/qpid/sys/ssl/SslSocket.cpp index 8cbbc800e7..21ec8f7216 100644 --- a/cpp/src/qpid/sys/ssl/SslSocket.cpp +++ b/cpp/src/qpid/sys/ssl/SslSocket.cpp @@ -120,7 +120,6 @@ SslSocket::SslSocket(IOHandlePrivate* ioph, PRFileDesc* model) : IOHandle(ioph), { 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 @@ void SslSocket::connect(const std::string& host, uint16_t port) const 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 |