From 7bbfd9565918d0fa2d537d4fca68aab371f3f9cf Mon Sep 17 00:00:00 2001 From: Gordon Sim Date: Wed, 28 Apr 2010 15:27:36 +0000 Subject: QPID-2083: Some improvements to error handling for NSS based SSL implementation. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@938992 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/src/qpid/sys/ssl/SslSocket.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'cpp/src/qpid/sys/ssl/SslSocket.cpp') diff --git a/cpp/src/qpid/sys/ssl/SslSocket.cpp b/cpp/src/qpid/sys/ssl/SslSocket.cpp index 22b0909ad4..8ebc5937d2 100644 --- a/cpp/src/qpid/sys/ssl/SslSocket.cpp +++ b/cpp/src/qpid/sys/ssl/SslSocket.cpp @@ -179,6 +179,7 @@ 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 -- cgit v1.2.1