summaryrefslogtreecommitdiff
path: root/cpp/src/IceSSL/SecureTransportTransceiverI.cpp
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2014-10-17 11:05:29 +0200
committerJose <jose@zeroc.com>2014-10-17 11:05:29 +0200
commit1932c405f2d6ded7d08680cc5c25692713274acb (patch)
tree68493d116a24882af82b19c8972e6618149d6367 /cpp/src/IceSSL/SecureTransportTransceiverI.cpp
parentICE-5749 - Replace Promise with Ice.Promise in demos (diff)
downloadice-1932c405f2d6ded7d08680cc5c25692713274acb.tar.bz2
ice-1932c405f2d6ded7d08680cc5c25692713274acb.tar.xz
ice-1932c405f2d6ded7d08680cc5c25692713274acb.zip
Fixed (ICE-5752) - faultTolerance OS X 10.10 failures with SSL
Diffstat (limited to 'cpp/src/IceSSL/SecureTransportTransceiverI.cpp')
-rw-r--r--cpp/src/IceSSL/SecureTransportTransceiverI.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/cpp/src/IceSSL/SecureTransportTransceiverI.cpp b/cpp/src/IceSSL/SecureTransportTransceiverI.cpp
index a9058f5e9fb..d5e4f039eeb 100644
--- a/cpp/src/IceSSL/SecureTransportTransceiverI.cpp
+++ b/cpp/src/IceSSL/SecureTransportTransceiverI.cpp
@@ -418,7 +418,8 @@ IceSSL::TransceiverI::read(IceInternal::Buffer& buf, bool&)
return IceInternal::SocketOperationRead;
}
- if(err == errSSLClosedGraceful || err == errSSLPeerBadRecordMac || err == errSSLPeerDecryptionFail)
+ if(err == errSSLClosedGraceful || err == errSSLClosedAbort ||
+ err == errSSLPeerBadRecordMac || err == errSSLPeerDecryptionFail)
{
//
// Forcefully closing a connection can result in SSLRead reporting